summaryrefslogtreecommitdiff
path: root/addons/hr_expense/security/ir_rule.xml
diff options
context:
space:
mode:
authorFlorent de Labarre <florent.mirieu@gmail.com>2020-06-10 12:48:54 +0000
committerGoffin Simon <sig@odoo.com>2020-06-22 11:23:34 +0000
commitb6fc5ef468f47c109b2d007f211e02ca5f3fe093 (patch)
tree170e4fa5371ad4054147eba6b5e40186dec180c6 /addons/hr_expense/security/ir_rule.xml
parentaf490aa25dbcad131e065588a51085d005ccf1e1 (diff)
[FIX] hr_expense: Team Approver have acces to all accounting
1. Apply same logic for sale and purchase user. 2. The group Expense Team Approuver can write/create/unlink, it is opposite than https://github.com/odoo/odoo/blob/13.0/addons/hr_expense/security/ir.model.access.csv#L15 and https://github.com/odoo/odoo/blob/13.0/addons/hr_expense/security/ir.model.access.csv#L16 opw:2275116 closes odoo/odoo#53405 Signed-off-by: Simon Goffin (sig) <sig@openerp.com>
Diffstat (limited to 'addons/hr_expense/security/ir_rule.xml')
-rw-r--r--addons/hr_expense/security/ir_rule.xml7
1 files changed, 7 insertions, 0 deletions
diff --git a/addons/hr_expense/security/ir_rule.xml b/addons/hr_expense/security/ir_rule.xml
index 947bcd66f76..b775a4544d5 100644
--- a/addons/hr_expense/security/ir_rule.xml
+++ b/addons/hr_expense/security/ir_rule.xml
@@ -64,4 +64,11 @@
<field name="domain_force">['|',('company_id', '=', False), ('company_id', 'in', company_ids)]</field>
</record>
+ <record id="hr_expense_team_approver_account_move_line_rule" model="ir.rule">
+ <field name="name">Expense Team Approver Account Move Line</field>
+ <field name="model_id" ref="account.model_account_move_line"/>
+ <field name="domain_force">[('expense_id', '!=', False)]</field>
+ <field name="groups" eval="[(4, ref('hr_expense.group_hr_expense_team_approver'))]"/>
+ </record>
+
</odoo>