[ckan-changes] [okfn/ckan] 60b06f: Merge branch 'master' into feature-1669-publisher-...

GitHub noreply at github.com
Thu Jan 26 09:25:35 UTC 2012

  Branch: refs/heads/feature-1669-publisher-profile
  Home:   https://github.com/okfn/ckan
  Commit: 60b06f319ab9dffe0e6946d8399bc424a2474ae6
  Author: Ross Jones <rossdjones at gmail.com>
  Date:   2012-01-24 (Tue, 24 Jan 2012)

  Changed paths:
    M ckan/authz.py
  M ckan/ckan_nose_plugin.py
  M ckan/config/routing.py
  M ckan/controllers/group.py
  M ckan/controllers/package.py
  A ckan/controllers/storage.py
  M ckan/lib/dictization/model_dictize.py
  M ckan/lib/helpers.py
  M ckan/lib/search/query.py
  M ckan/logic/action/update.py
  M ckan/logic/auth/update.py
  M ckan/logic/schema.py
  M ckan/migration/versions/047_rename_package_group_member.py
  M ckan/model/__init__.py
  M ckan/model/authz.py
  M ckan/model/package.py
  M ckan/plugins/interfaces.py
  M ckan/templates/group/layout.html
  M ckan/templates/package/new_package_form.html
  A ckan/templates/storage/index.html
  A ckan/templates/storage/success.html
  M ckan/tests/functional/api/test_action.py
  M ckan/tests/functional/test_group.py
  M ckan/tests/functional/test_package.py
  M ckan/tests/functional/test_pagination.py
  A ckan/tests/functional/test_storage.py
  A ckan/tests/functional/test_upload.py
  M ckan/tests/lib/test_cli.py
  M ckan/tests/lib/test_dictization.py
  M ckan/tests/lib/test_dictization_schema.py
  M ckan/tests/models/test_repo.py
  M ckan/tests/test_plugins.py
  M doc/common-error-messages.rst
  M doc/configuration.rst
  A doc/file-upload.rst
  M doc/index.rst
  M doc/install-from-package.rst
  M requires/lucid_missing.txt

  Log Message:
  Merge branch 'master' into feature-1669-publisher-profile

  Commit: aed066895568e3ad7d7e8c90ac9ca5bd9cbfa6d3
  Author: Ross Jones <rossdjones at gmail.com>
  Date:   2012-01-26 (Thu, 26 Jan 2012)

  Changed paths:
    M ckan/config/routing.py
  M ckan/controllers/group.py
  M ckan/lib/dictization/model_save.py
  M ckan/logic/action/create.py
  M ckan/logic/schema.py
  M ckan/model/group.py
  M ckan/model/user.py
  A ckan/public/css/chosen.css
  M ckan/public/css/style.css
  A ckan/public/images/chosen-sprite.png
  M ckan/public/scripts/application.js
  A ckan/public/scripts/vendor/jquery.chosen/0.9.7/chosen.js
  M ckan/templates/layout_base.html
  A ckanext/publisher_form/__init__.py
  A ckanext/publisher_form/forms.py
  A ckanext/publisher_form/templates/publisher_form.html
  M setup.py

  Log Message:
  [1669, xl] Publisher profile changes, see full commit message.

* Added the chosen library from http://harvesthq.github.com/chosen/ to provide useful selects and multi-selects. Was/will be used for choosing the parent groups of the publisher.

* Added internal plugin/extension for the basic publisher form.  Uses IGroupForm interface to provide a publisher group which a form for creating/editing publishers which supports:

	1. Adding users with a capacity

	2. Adding datasets

* Updated setup.py to include the publisher form plugin

* Removed IGroupForm route checking (check existence of url before setting) as it caused problems with this version of Routes.

* Fixed redirect to /{{type}}/name instead of /group/name

* Updated users key in group schema to allow it to specify capacity

* Fixed the group model filtering within get_groups to not cache if capacity is used as a filter

* Implemented an autocomplete call in application.js for users within a publisher form (behaves differently from the current user autocomplete)

* Fixed publisher_form template to ensure object__num__field naming was consistent for users.

* Temporarily removed publisher parent for the simple case.

Compare: https://github.com/okfn/ckan/compare/eae37ad...aed0668

More information about the ckan-changes mailing list