Custom Query (2152 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (1270 - 1272 of 2152)

Ticket Resolution Summary Owner Reporter
#1375 fixed Define new package id before sending it to the IPackageController plugins amercader amercader

Reported by amercader, 3 years ago.

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()
#1376 fixed 404 raised when approving package kindly kindly

Reported by kindly, 3 years ago.

Description

Regression found by updating datacatalogs.

#1377 fixed Ckan admin repair zephod zephod

Reported by zephod, 3 years ago.

Description

Integrating ckanext-admin into core has thrown up a number of problems:

  • Look & feel does not match the rest of the site
  • Tests are not passing
  • On the trash page, clicking 'undelete' triggers a purge
  • Using the purge functionality is dangerous; deleting and purging the latest revision will corrupt a dataset (& several corrupt datasets have been found on thedatahub.org)
  • Trash page can contain nested form tags in certain cases (breaking test harness & form redirection)
Note: See TracQuery for help on using queries.