The moderated edits extension for CKAN adds the ability for all updates to CKAN packages to be moderated.
Current Status: Incomplete
To install the plugin, enter your virtualenv and install the source:
$ pip install hg+http://bitbucket.org/okfn/ckanext-moderatededits
This will also register a plugin entry point, so you now should be able to add the following to your CKAN .ini file:
ckan.plugins = moderatededits
After you clear your cache and reload the site, the Moderated Edits plugin and should be available.
Note: Currently requires CKAN branch feature-1141-moderated-edits-ajax
- Limit no. revisions shown in the revisions box, maybe show as separate pages with prev/next buttons.
- Do some JS validation on 'edit summary' field (the revision commit message)
- Add code to handle package extras
From the ckanext-moderatededits directory, run:
$ nosetests --ckan