diff --git a/user_audit/__manifest__.py b/user_audit/__manifest__.py index 350c61a1a..a8e5ad809 100755 --- a/user_audit/__manifest__.py +++ b/user_audit/__manifest__.py @@ -35,6 +35,7 @@ 'data': [ 'security/user_audit_groups.xml', 'security/ir.model.access.csv', + 'security/user_audit_security.xml', 'data/user_audit_data.xml', 'views/user_audit_log_views.xml', 'views/user_audit_views.xml', diff --git a/user_audit/doc/RELEASE_NOTES.md b/user_audit/doc/RELEASE_NOTES.md index f8673300d..0165b149b 100755 --- a/user_audit/doc/RELEASE_NOTES.md +++ b/user_audit/doc/RELEASE_NOTES.md @@ -1,5 +1,10 @@ ## Module -#### 30.03.2024 +#### 21.03.2024 #### Version 17.0.1.0.0 #### ADD - Initial commit for User Activity Audit + +#### 30.04.2024 +#### Version 17.0.1.0.1 +#### UPDT +- Updated User groups access rights diff --git a/user_audit/security/ir.model.access.csv b/user_audit/security/ir.model.access.csv old mode 100755 new mode 100644 index 5bef4bbba..a9957e22f --- a/user_audit/security/ir.model.access.csv +++ b/user_audit/security/ir.model.access.csv @@ -1,5 +1,9 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_user_audit_log_manager,access.user.audit.log.manager,model_user_audit_log,user_audit.user_audit_log_group_manager,1,1,1,1 -access_user_audit_log_user,access.user.audit.log.user,model_user_audit_log,user_audit.user_audit_log_group_user,1,0,1,0 -access_user_audit_manager,access.user.audit,model_user_audit,user_audit.user_audit_log_group_manager,1,1,1,1 -access_clear_user_log_manager,access.clear.user.log,model_clear_user_log,user_audit.user_audit_log_group_manager,1,1,1,1 +user_audit.access_user_audit_log_admin,access.user.audit.log.admin,user_audit.model_user_audit_log,user_audit.group_user_audit_admin,1,1,1,1 +user_audit.access_user_audit_log,access.user.audit.log,user_audit.model_user_audit_log,user_audit.group_user_audit_user,1,0,1,0 + +user_audit.access_user_audit_admin,access.user.audit.admin,user_audit.model_user_audit,user_audit.group_user_audit_admin,1,1,1,1 +user_audit.access_user_audit,access.user.audit,user_audit.model_user_audit,user_audit.group_user_audit_user,1,0,1,0 + +user_audit.access_clear_user_log_admin,access.clear.user.log.admin,user_audit.model_clear_user_log,user_audit.group_user_audit_admin,1,1,1,1 +user_audit.access_clear_user_log,access.clear.user.log,user_audit.model_clear_user_log,user_audit.group_user_audit_user,1,0,1,0 \ No newline at end of file diff --git a/user_audit/security/user_audit_groups.xml b/user_audit/security/user_audit_groups.xml old mode 100755 new mode 100644 index 8c544ff03..13e103108 --- a/user_audit/security/user_audit_groups.xml +++ b/user_audit/security/user_audit_groups.xml @@ -1,33 +1,18 @@ - - - - User Audit - User Audit - 20 - - - User - - - - - Manager - - - - - User access - - [('user_id','=',user.id)] - - - - Admin full access - - - [(1, '=', 1)] - - + + + User Audit + User Audit + + + User + + + + Manager + + + + diff --git a/user_audit/security/user_audit_security.xml b/user_audit/security/user_audit_security.xml new file mode 100644 index 000000000..b097b66dc --- /dev/null +++ b/user_audit/security/user_audit_security.xml @@ -0,0 +1,17 @@ + + + + + User access + + [('user_id','=',user.id)] + + + + Admin full access + + + [(1, '=', 1)] + + + \ No newline at end of file diff --git a/user_audit/views/user_audit_menus.xml b/user_audit/views/user_audit_menus.xml index ba448fea7..f162ba8ab 100755 --- a/user_audit/views/user_audit_menus.xml +++ b/user_audit/views/user_audit_menus.xml @@ -13,12 +13,13 @@