Custom Query (2152 matches)
Results (478 - 480 of 2152)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#583 | fixed | Define fieldset object for harvest source forms | johnbywater | |
#1375 | fixed | Define new package id before sending it to the IPackageController plugins | amercader | amercader |
Description |
When creating a package, the package_create logic function sends the newly created package object to all plugins implementing the IPackageController interface https://bitbucket.org/okfn/ckan/src/93194933ea75/ckan/logic/action/create.py#cl-64 At this point, the changes have not yet been commited and the id of the package is not set (It has a default value of make_uuid, which is set when commited). For this reason, plugins have no way of knowing the package id. E.g. the spatial query plugin needs to know this id to link the package extent to the actual package. One possible solution would be to set the package id in the data dict received by package_create (if it's not defined): from ckan.model.types import make_uuid if not 'id' in data or not data['id']: data['id'] = make_uuid() |
|||
#321 | duplicate | Delegate authentication to Drupal | thejimmyg | johnbywater |
Description |
When CKAN is included in a Drupal front-end, CKAN edit pages are used in a slave-mode, such that authentication is delegated to the Drupal front-end user model. The Drupal front-end shall have:
indicates what has happened, and how to ask for permission. The CKAN slave edit page shall:
|