Files
odoo_source/addons/hr_expense/security/ir.model.access.csv
T
jbm-odoo ec07e72845 [IMP] base,*: Reorganize access rights groups
Purpose
=======

Access group terminology is missleading. Yous have to be manager to administrate
an application. This task consists to rename groups to be understandable for everyone.

Groups should be reorganised on the users form to be more explicit.

Specification
=============

1/ Rename 'Manager' to 'Administrator' in users groups.
2/ Define a hierarchy on access groups by using the category_id in the manifests
   A category 'Operations/Project' will create a category Project with a parent
   category 'Operations', and something smart is already developed (in modules/db.py)
   to avoid duplicating categories.
3/ Add a group in expenses to be able to approve expenses reports for my team.
4/ Add a group in timesheets to be able to approve timesheets for my team.
5/ Remove partially the useless crap in ir_module_category_data.xml
6/ Sort access rights groups on users form according to its parent category

closes odoo/odoo#29362

Signed-off-by: "Yannick Tivisse (yti)" <yti@odoo.com>
2019-03-05 09:08:12 +00:00

2.3 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_hr_expense_employeehr.expense.employeemodel_hr_expensebase.group_user1111
3access_hr_expense_sheet_employeehr.expense.sheet.employeemodel_hr_expense_sheetbase.group_user1111
4access_hr_expense_userhr.expense.usermodel_hr_expensehr_expense.group_hr_expense_team_approver1111
5access_hr_expense_sheet_userhr.expense.sheet.usermodel_hr_expense_sheethr_expense.group_hr_expense_team_approver1111
6access_hr_expense_managerhr.expense.managermodel_hr_expensehr_expense.group_hr_expense_manager1111
7access_hr_expense_sheet_managerhr.expense.sheet.managermodel_hr_expense_sheethr_expense.group_hr_expense_manager1111
8access_product_product_hr_expense_userproduct.product.hr.expense.userproduct.model_product_producthr_expense.group_hr_expense_team_approver1111
9access_product_template_hr_expense_userproduct.template.hr.expense.userproduct.model_product_templatehr_expense.group_hr_expense_team_approver1111
10access_uom_uom_hr_expense_useruom.uom.hr.expense.useruom.model_uom_uomhr_expense.group_hr_expense_team_approver1111
11access_account_journal_useraccount.journal.useraccount.model_account_journalhr_expense.group_hr_expense_team_approver1111
12access_account_journal_employeeaccount.journal.employeeaccount.model_account_journalbase.group_user1000
13access_account_invoice_useraccount.invoice.useraccount.model_account_invoicehr_expense.group_hr_expense_team_approver1111
14access_account_invoice_line_useraccount.invoice.line.useraccount.model_account_invoice_linehr_expense.group_hr_expense_team_approver1111
15access_account_invoice_tax_useraccount.invoice.tax.useraccount.model_account_invoice_taxhr_expense.group_hr_expense_team_approver1000
16access_account_move_useraccount.move.useraccount.model_account_movehr_expense.group_hr_expense_team_approver1000
17access_account_move_line_useraccount.move.line.useraccount.model_account_move_linehr_expense.group_hr_expense_team_approver1000
18access_account_analytic_line_useraccount.analytic.line.useraccount.model_account_analytic_linehr_expense.group_hr_expense_team_approver1111
19access_mail_activity_type_expense_usermail.activity.type.expense.usermail.model_mail_activity_typehr_expense.group_hr_expense_manager1111