Как назначить права доступа пользователям и менеджерам по безопасности в odoo 10?
Я создаю модуль под названием Управление кредитами. В этом модуле мне нужно добиться некоторых защитных прав. Они - Пользователь - Может создавать / просматривать / редактировать только его / ее Кредит и Менеджер - Может создавать / просматривать / редактировать его / ее Кредиты команды.
Мой код в security.xml:
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record model="ir.module.category" id="employee_loan_approval_access">
<field name="name">Loan Approval</field>
<field name="sequence">1</field>
</record>
<record id="employee_loan_approval_manager" model="res.groups">
<field name="name">Manager</field>
<field name="category_id" ref="employee_loan_approval_access"/>
</record>
<record id="employee_loan_approval_employee" model="res.groups">
<field name="name">Loan Department</field>
<field name="category_id" ref="employee_loan_approval_access"/>
</record>
</data>
</odoo>
В CSV-файле:
access_employees_employees_Loan_Department! employeeloanform_employeeloanform! model_employeeloanform_employeeloanform! employee_loan_approval_manager! 1! 1! 1! 0 access_employees_employees_employee_Department! loanpayment_loanpayment! model_loanpayment_loanpayment! employee_loan_approval_employee! 1! 1! 1! 0
Благодарю вас
1 ответ
Вам нужно добавить наследование между group1 и group2
<odoo>
<data>
<record model="ir.module.category" id="employee_loan_approval_access">
<field name="name">Loan Approval</field>
<field name="sequence">1</field>
</record>
<record id="employee_loan_approval_manager" model="res.groups">
<field name="name">Manager</field>
<field name="category_id" ref="employee_loan_approval_access"/>
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
</record>
<record id="employee_loan_approval_employee" model="res.groups">
<field name="name">Loan Department</field>
<field name="category_id" ref="employee_loan_approval_access"/>
<field name="implied_ids" eval="[(4, ref('employee_loan_approval_manager'))]"/>
</record>
</data>
</odoo>