Skip to content
ginger edited this page Jun 10, 2024 · 9 revisions

This is a fork of https://github.com/ckan/ckan with a few changes for the NHM's specific installation which runs at https://data.nhm.ac.uk/.

If you're working on this fork, try to keep the below list of modifications up to date. The closer we can be to upstream CKAN the better so if we can revert any of these or merge them upstream, that'd be great! One day maybe we'll be able to just use straight upstream without our own fork, that'd be fun.

What have we changed?

Path Reason Last checked against
ckan/authz.py Allow plugin-defined chained auth funcs to override core auth funcs 2.9.9
ckan/public/base/javascript/modules/data-viewer.js Use content rather than outerHeight for setting dataviewer height 2.9.9
ckan/public/base/javascript/modules/resource-reorder.js ARIA labels for resources 2.9.9
ckan/public/base/javascript/modules/resource-view-reorder.js ARIA labels for resources 2.9.9
ckan/public/base/javascript/modules/table-selectable-rows.js ARIA labels for checkboxes 2.9.9
ckan/public/base/javascript/notify.js ARIA labels for flash messages 2.9.9
ckan/templates/group/members.html Add some ARIA labels for WCAG & a missing header 2.9.9
ckan/templates/organization/bulk_process.html ARIA labels for checkboxes 2.9.9
ckan/templates/organization/members.html Add some ARIA labels for WCAG & a missing header 2.9.9
ckan/templates/user/snippets/followee_dropdown.html Add some ARIA labels for WCAG 2.9.9
ckanext/reclineview/theme/public/recline_view.js Various changes to support what we want to do with the data views 2.9.9
ckanext/reclineview/theme/public/vendor/recline/recline.js Various changes to support what we want to do with the data views 2.9.9
ckanext/reclineview/theme/public/widget.recordcount.js Delimit main total count 2.9.9
requirements.txt Update zope.interface version so we can use setuptools > 64 (this should be updated in CKAN 2.10) 2.9.9
requirements.in Update zope.interface version so we can use setuptools > 64 (this should be updated in CKAN 2.10) 2.9.9
requirements-setuptools.txt Update setuptools requirements because we can't build our extensions in editable mode with setuptools < 64 2.9.9
ckan/model/license.py Update CC-by-NC licence 2.10.1
ckan/i18n/en_GB/ckan.po (+ recompiled .mo) Use GB spelling of organisation 2.9.9

Previous patches

Path Reason Fixed in
ckan/views/api.py Chained actions not exposing attributes ckan/ckan#5873
Clone this wiki locally