Commit Graph

5 Commits (ef19dfaada508097a5fb58dfba7c2681e9ff61a8)

Author SHA1 Message Date
Pieter Paulussen 9483c8b3c9 [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>
2023-11-14 15:19:45 +01:00
Holden Rehg af17fe8098 auditlog: Remove migration from audittrail functionality, this is not required for version 9 2023-11-14 15:19:44 +01:00
Holden Rehg 4eeebde266 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
2023-11-14 15:19:44 +01:00
Sébastien Alix 9bcbe57e7d auditlog - Icon added + README updated (screenshots) 2023-11-14 15:19:44 +01:00
Holger Brunn cae62e31e8 [ADD] migration script 2023-11-14 15:19:44 +01:00