[ckan-changes] [ckan/ckan] 1a36dd: PackageExtra is no longer revisioned
David Read
noreply at github.com
Fri Mar 15 20:31:31 UTC 2019
Branch: refs/heads/integrate-vdm-stateful
Home: https://github.com/ckan/ckan
Commit: 1a36ddab49fa72ab291c080457396272db4f083b
https://github.com/ckan/ckan/commit/1a36ddab49fa72ab291c080457396272db4f083b
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-03-15 (Fri, 15 Mar 2019)
Changed paths:
M ckan/controllers/revision.py
M ckan/model/__init__.py
M ckan/model/package.py
M ckan/model/package_extra.py
M ckan/tests/legacy/functional/test_revision.py
M ckan/tests/legacy/lib/test_dictization.py
M ckan/tests/legacy/models/test_package.py
Log Message:
-----------
PackageExtra is no longer revisioned
* We keep the PackageExtraRevision objects BUT they don't have a foreign key constraint/property to PackageExtra any more (achieved by removing vdm.sqlalchemy.modify_base_object_mapper)
* Changes to PackageExtra are no longer written to package_extra_revision table (because we removed vdm.sqlalchemy.Revisioner(extra_revision_table))
* PackageExtra no longer has revision methods like .get_as_of() and .all_revisions (because we no longer inherit from RevisionedObjectMixin)
More information about the ckan-changes
mailing list