This extension will capture and retain a comprehensive record of all changes within a CKAN app.
Read the documentation for a full user guide.
TODO:
- support batch operations for writing
- add remove_event method
- add remove_events method
- add async support for writing
To install ckanext-event-audit for development, activate your CKAN virtualenv and do:
git clone https://github.com/DataShades/ckanext-event-audit.git
cd ckanext-event-audit
pip install -e .
pip install -r dev-requirements.txt
To run the tests, do:
pytest --ckan-ini=test.ini