From efb94313a8545406abe06d0be991fb6e6822503f Mon Sep 17 00:00:00 2001 From: red Date: Fri, 7 Mar 2025 13:19:53 +0800 Subject: [PATCH] [IMP] spp_audit_log: improve audit log UI; add connection to audit rule --- spp_audit_log/models/spp_audit_log.py | 3 +-- spp_audit_log/models/spp_audit_rule.py | 3 +-- spp_audit_log/views/spp_audit_log_views.xml | 2 ++ 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/spp_audit_log/models/spp_audit_log.py b/spp_audit_log/models/spp_audit_log.py index 0d506efa6..d86882511 100644 --- a/spp_audit_log/models/spp_audit_log.py +++ b/spp_audit_log/models/spp_audit_log.py @@ -10,8 +10,7 @@ class SppAuditLog(models.Model): _description = "SPP Audit Log" _order = "create_date desc, id desc" - # TODO: should we need to connect spp.audit.log to spp.audit.rule? - # audit_rule_id = fields.Many2one('spp.audit.rule', required=True) + audit_rule_id = fields.Many2one("spp.audit.rule", required=True) name = fields.Char("Resource Name", size=256, compute="_compute_name") create_date = fields.Datetime("Date", readonly=True) user_id = fields.Many2one("res.users", "User", required=True, readonly=True) diff --git a/spp_audit_log/models/spp_audit_rule.py b/spp_audit_log/models/spp_audit_rule.py index 005819565..4973ab073 100644 --- a/spp_audit_log/models/spp_audit_rule.py +++ b/spp_audit_log/models/spp_audit_rule.py @@ -245,8 +245,7 @@ def _onchange_model_id(self): def get_audit_log_vals(self, res_id, method, data): self.ensure_one() return { - # TODO: should we need to connect spp.audit.log to spp.audit.rule? - # 'audit_rule_id': self.id, + "audit_rule_id": self.id, "user_id": self._uid, "model_id": self.sudo().model_id.id, "res_id": res_id, diff --git a/spp_audit_log/views/spp_audit_log_views.xml b/spp_audit_log/views/spp_audit_log_views.xml index 58e279837..9f28e5bb0 100644 --- a/spp_audit_log/views/spp_audit_log_views.xml +++ b/spp_audit_log/views/spp_audit_log_views.xml @@ -8,6 +8,8 @@ + +