Commit Graph

5 Commits (0eb8d19fcb2eaa975da1579229da21c4c89bbb9c)

Author SHA1 Message Date
Pieter Paulussen cba7583075 [IMP] auditlog: prevent cascading delete of logs when models or fields are unlinked
When a field or a model is unlinked, keep the related audit logs. Denormalize
the field and model info on the logs and log lines so that the information
is still available after the deletion of the related data model.

Also, to improve the performance of the deletion of fields and models,
add indexes on the log's model_id and log line's field_id.

Co-Authored-By: Stefan Rijnhart <stefan@opener.am>
2022-01-31 15:20:58 +01:00
Holden Rehg f5f9e4ffe9 auditlog: Remove migration from audittrail functionality, this is not required for version 9 2022-01-31 15:20:58 +01:00
Holden Rehg d74e87fabf Migrate auditlog module from 8.0 to 9.0
- Update documentation to point to the new auditlog menu locations. These were changed because the 8.0 version was referencing menus that do not exist in 9.0
- Change version from 8.0.X.Y.Z to 9.0.1.0.0
- Make the module installable again
- Remove an unused parameter from pre-migration.py for versioning
- Fix typos and remove commented out blocks of code that were irrelevant
2022-01-31 15:20:58 +01:00
Sébastien Alix fe44df6af7 auditlog - Icon added + README updated (screenshots) 2022-01-31 15:20:58 +01:00
Holger Brunn 03cd888ee9 [ADD] migration script 2022-01-31 15:20:58 +01:00