Commit Graph

22 Commits (ff6bb4ee2192532c04a48e7d753130f5705ed032)

Author SHA1 Message Date
Raf Ven dcab07e824 [MIG] auditlog: Migration to 17.0 2024-02-19 08:20:02 +01:00
Enric Tobella 41178c6970 [IMP] auditlog: make the line views using a non auto model 2023-11-14 15:19:45 +01:00
Stefan Rijnhart 1434cedc89 [MIG] auditlog: Migration to 16.0 2023-11-14 15:19:45 +01:00
Atchuthan Ubendran ef19dfaada Add option to Eliminate user and fields in audit logs 2023-11-14 15:19:45 +01:00
BT-vgabor b499a23a68 [MIG] auditlog: Migration to 15.0 2023-11-14 15:19:45 +01:00
Kitti U 6c1e18ef00 [14.0][IMP] auditlog, add auditlog.log.line view 2023-11-14 15:19:45 +01:00
Bhavesh Odedra 43692669b7 [ADD] auditlog: enable to track Unlink record 2023-11-14 15:19:45 +01:00
Stefan Rijnhart 46f808843c [FIX] auditlog: invalid XML
Fixes #2086
2023-11-14 15:19:45 +01:00
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
Raf Ven 3491f6876e [IMP] auditlog: black, isort, prettier 2023-11-14 15:19:45 +01:00
Eric Lembregts 7449216078 [MIG] auditlog: Migration to 13.0 2023-11-14 15:19:45 +01:00
Frédéric Garbely f5cc6a9ac9 [MIG] auditlog: Migrated to 10.0 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
sebalix 2c4b156b1f auditlog - Field 'type' renamed to 'log_type' 2023-11-14 15:19:44 +01:00
sebalix 878441e622 auditlog - Ability to choose the log type on the rule: Full log (complete but slow) and Fast log (data input only, faster) 2023-11-14 15:19:44 +01:00
sebalix db552b90a1 Module 'auditlog' - 'display_name' fields added for the user session and HTTP requests models 2023-11-14 15:19:44 +01:00
sebalix 9d8b7652f5 Module 'auditlog' - Cleanup XML views (types removed) 2023-11-14 15:19:44 +01:00
sebalix 7099a27a29 Module 'auditlog' - Log HTTP user sessions and requests 2023-11-14 15:19:44 +01:00
sebalix cfdeb6ab3c [IMP] Module 'auditlog' - Performing logs on 'read' operations + Some bugfixes to log inherited fields and dummy fields such as 'in_group_X' in 'res.users' model + Unit tests updated 2023-11-14 15:19:44 +01:00
sebalix 2ab70e9eed [IMP] Module 'auditlog' - Removed the 'timestamp' field from the 'auditlog.log' model (standard 'create_date' field is used instead) 2023-11-14 15:19:44 +01:00
sebalix 95b75b6da6 [IMP] Module 'auditlog' - Add 'name' attributes on some filters and other minor fixes 2023-11-14 15:19:44 +01:00
sebalix 58777c5ea5 [ADD] Module 'auditlog' - A substitute to the deprecated 'audittrail' module 2023-11-14 15:19:44 +01:00