[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
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
https://github.com/okfn/ckan/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