From d316afbdafe5492c6f16ac691a8fdabf83d80694 Mon Sep 17 00:00:00 2001 From: skh Date: Fri, 23 Mar 2012 18:57:51 +0530 Subject: [PATCH] [FIX] Audittrail : Audit trail doesn't respect access rights (Case: Ref 573037) bzr revid: skh@tinyerp.com-20120323132751-hhk1pd53o1ihkzdk --- addons/audittrail/audittrail.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/audittrail/audittrail.py b/addons/audittrail/audittrail.py index 302d6e146bd..15e3ffdc63a 100644 --- a/addons/audittrail/audittrail.py +++ b/addons/audittrail/audittrail.py @@ -86,7 +86,7 @@ class audittrail_rule(osv.osv): self.write(cr, uid, [thisrule.id], {"state": "subscribed", "action_id": action_id}) keyword = 'client_action_relate' value = 'ir.actions.act_window,' + str(action_id) - res = obj_model.ir_set(cr, uid, 'action', keyword, 'View_log_' + thisrule.object_id.model, [thisrule.object_id.model], value, replace=True, isobject=True, xml_id=False) + res = obj_model.ir_set(cr, 1, 'action', keyword, 'View_log_' + thisrule.object_id.model, [thisrule.object_id.model], value, replace=True, isobject=True, xml_id=False) #End Loop return True @@ -108,7 +108,7 @@ class audittrail_rule(osv.osv): setattr(function[0], function[1], function[2]) w_id = obj_action.search(cr, uid, [('name', '=', 'View Log'), ('res_model', '=', 'audittrail.log'), ('src_model', '=', thisrule.object_id.model)]) if w_id: - obj_action.unlink(cr, uid, w_id) + obj_action.unlink(cr, 1, w_id) value = "ir.actions.act_window" + ',' + str(w_id[0]) val_id = ir_values_obj.search(cr, uid, [('model', '=', thisrule.object_id.model), ('value', '=', value)]) if val_id: