diff --git a/golem_admin/security/ir.model.access.csv b/golem_admin/security/ir.model.access.csv index d9a9b5b..6904122 100644 --- a/golem_admin/security/ir.model.access.csv +++ b/golem_admin/security/ir.model.access.csv @@ -4,3 +4,8 @@ access_res_users_group_golem_manager,Access Users GOLEM Manager,base.model_res_u access_res_groups_group_golem_manager,Access Groups GOLEM Manager,base.model_res_groups,golem_base.group_golem_manager,1,1,0,0 access_ir_module_category_group_golem_manager,Access IR Module Category GOLEM Manager,base.model_ir_module_category,golem_base.group_golem_manager,1,0,0,0 access_ir_ui_view_group_golem_manager,Access IR UI View GOLEM Manager,base.model_ir_ui_view,golem_base.group_golem_manager,1,1,0,0 +access_res_company_group_golem_auditor,Access Companies GOLEM Auditor,base.model_res_company,golem_base.group_golem_auditor,1,0,0,0 +access_res_users_group_golem_auditor,Access Users GOLEM Auditor,base.model_res_users,golem_base.group_golem_auditor,1,0,0,0 +access_res_groups_group_golem_auditor,Access Groups GOLEM Auditor,base.model_res_groups,golem_base.group_golem_auditor,1,0,0,0 +access_ir_module_category_group_golem_auditor,Access IR Module Category GOLEM Auditor,base.model_ir_module_category,golem_base.group_golem_auditor,1,0,0,0 +access_ir_ui_view_group_golem_auditor,Access IR UI View GOLEM Auditor,base.model_ir_ui_view,golem_base.group_golem_auditor,1,0,0,0 diff --git a/golem_admin/views/golem_admin_views.xml b/golem_admin/views/golem_admin_views.xml index baf2a48..4fa7ae5 100644 --- a/golem_admin/views/golem_admin_views.xml +++ b/golem_admin/views/golem_admin_views.xml @@ -23,16 +23,16 @@ along with this program. If not, see . + groups="golem_base.group_golem_manager,golem_base.group_golem_auditor" /> + groups="golem_base.group_golem_manager,golem_base.group_golem_auditor" /> + groups="golem_base.group_golem_manager,golem_base.group_golem_auditor" /> + groups="golem_base.group_golem_manager,golem_base.group_golem_auditor" /> diff --git a/golem_base/__manifest__.py b/golem_base/__manifest__.py index 88d9d28..61be55b 100644 --- a/golem_base/__manifest__.py +++ b/golem_base/__manifest__.py @@ -25,7 +25,7 @@ 'application': False, 'installable': True, 'depends': ['document', 'report', 'membership', 'contacts', 'mail', - 'account_voucher', 'partner_firstname', + 'account', 'account_voucher', 'partner_firstname', 'partner_contact_birthdate', 'partner_contact_gender', 'l10n_fr', 'l10n_fr_state', 'l10n_fr_department', 'l10n_fr_siret', @@ -34,6 +34,7 @@ 'web_responsive', 'backend_theme_v10', 'web_widget_x2many_2d_matrix'], 'data': ['security/golem_security.xml', + 'security/ir.model.access.csv', 'views/menus.xml', 'views/yaltik_base_assets.xml'] } diff --git a/golem_base/security/ir.model.access.csv b/golem_base/security/ir.model.access.csv new file mode 100644 index 0000000..c60d5b7 --- /dev/null +++ b/golem_base/security/ir.model.access.csv @@ -0,0 +1,7 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_account_invoice_tax_auditor,Access Account Invoice Tax Auditor,account.model_account_invoice_tax,group_golem_auditor,1,0,0,0 +access_account_invoice_line_auditor,Access Account Invoice Line Auditor,account.model_account_invoice_line,group_golem_auditor,1,0,0,0 +access_account_move_line_auditor,Access Account Move Line Auditor,account.model_account_move_line,group_golem_auditor,1,0,0,0 +access_account_journal_auditor,Access Account Journal Auditor,account.model_account_journal,group_golem_auditor,1,0,0,0 +access_account_voucher_line_auditor,Access Account Voucher Line Auditor,account_voucher.model_account_voucher_line,group_golem_auditor,1,0,0,0 +access_account_account_tag_auditor,Access Account Account Tax Auditor,account.model_account_account_tag,group_golem_auditor,1,0,0,0 diff --git a/golem_base/views/menus.xml b/golem_base/views/menus.xml index 4903ac3..6f9484c 100644 --- a/golem_base/views/menus.xml +++ b/golem_base/views/menus.xml @@ -28,6 +28,20 @@ along with this program. If not, see . action="membership.action_membership_products" parent="membership.menu_marketing_config_association" sequence="20" groups="golem_base.group_golem_manager" /> + + + + . + parent="golem_resource.golem_resource_menu" sequence="80" + groups="golem_base.group_golem_user" />