[ckan-changes] [ckan/ckan] 90efca: Improve the efficiency of user_show

GitHub noreply at github.com
Tue Dec 16 14:16:55 UTC 2014


  Branch: refs/heads/2130-user-show-slowness
  Home:   https://github.com/ckan/ckan
  Commit: 90efca8c80934afc8a9fd72b9d3f2e9cce99ce11
      https://github.com/ckan/ckan/commit/90efca8c80934afc8a9fd72b9d3f2e9cce99ce11
  Author: Ross Jones <ross at servercode.co.uk>
  Date:   2014-12-16 (Tue, 16 Dec 2014)

  Changed paths:
    M CHANGELOG.rst
    M ckan/controllers/group.py
    M ckan/controllers/user.py
    M ckan/lib/dictization/model_dictize.py
    M ckan/logic/action/get.py
    M ckan/model/user.py
    M ckan/templates/snippets/context.html
    M ckan/templates/snippets/context/user.html
    M ckan/templates/user/read_base.html
    M ckan/tests/logic/test_action.py
    M ckan/tests/logic/test_tag.py
    M ckan/tests/models/test_user.py
    M ckanext/multilingual/tests/test_multilingual_plugin.py

  Log Message:
  -----------
  Improve the efficiency of user_show

Instead of returning up to 50 of the datasets that a user can administer
now the call must specify that it wants those datasets by passing in
```include_datasets:True```.

The num_followers value must also be explicitly requested in order to be
included in the resulting dict.

Revisions are no longer returned, users should call user_activity_list
instead.

fixes #2130




More information about the ckan-changes mailing list