Ian Ward
Ian Ward
**CKAN version** (all) **Describe the bug** `update_config` runs through all IConfigurer plugins from first to last calling `plugin.update_config`. The pattern for other interfaces is that the "first plugin wins", but...
**CKAN version** master **Describe the bug** `ckan generate config` exports a configuration including `debug = false` in the `[app:main]` section of the ini file. This setting overrides any debug setting...
Things like: - errors raised as part of a `ckanapi action` call - badly formatted JSONL input - unexpected errors when using `ckanapi dump` or `ckanapi load` with a local...
this makes print statements and interactive debugging of code the worker calls fail
with package_search we can dump all datasets in far fewer API calls. issues: - ckan < 2.2 returns different dataset data from package_search and package_show so we'll need to maintain...
Example client code: https://github.com/OCHA-DAP/dap-scrapers/blob/master/ckan/endtoend.py ``` python """ curl $CKAN_INSTANCE/api/storage/auth/form/$DIRECTORY/$FILENAME -H Authorization:$CKAN_APIKEY > phase1 curl $CKAN_INSTANCE/storage/upload_handle -H Authorization:$CKAN_APIKEY --form file=@$FILENAME --form "key=$DIRECTORY/$FILENAME" > phase2 curl http://ckan.megginson.com/api/3/action/resource_create --data '{"package_id":"51b25ca0-9c2e-4e66-85e3-37a13c19a85d", "url":"'$CKAN_INSTANCE'/storage/f/'$DIRECTORY'/'$FILENAME'"}' -H Authorization:$CKAN_APIKEY...
- need to decide how to report multiple errors and highlight the correct fields in the form - do we allow customization of the validation or create a bunch of...
we have lots of new features now, let's prepare another release
**CKAN version** master **Describe the bug** "400 Bad Request The CSRF token is missing" on deleting datasets with the web form. **Steps to reproduce** Click delete on the dataset edit...
Fixes #5888 ### Proposed fixes: Three error cases in `package_revise` return the error messages under `'message'` instead of the name of the parameter that failed to validate. This has a...