[FIX] hr_payroll: add multicompany rule for payslip lines

TaskID: 1928607
This commit is contained in:
RomainLibert
2019-03-19 09:35:32 +01:00
committed by Yannick Tivisse
parent db6c8b750d
commit a8e8ef634f
2 changed files with 9 additions and 1 deletions
+1
View File
@@ -321,6 +321,7 @@ class HrPayslipLine(models.Model):
date_from = fields.Date(string='From', related="slip_id.date_from", store=True)
date_to = fields.Date(string='To', related="slip_id.date_to", store=True)
company_id = fields.Many2one(related='slip_id.company_id')
@api.depends('quantity', 'amount', 'rate')
def _compute_total(self):
@@ -74,8 +74,15 @@
<field name="domain_force">['|', ('company_id', '=', False), ('company_id', 'child_of', [user.company_id.id])]</field>
</record>
<record id="ir_rule_hr_payslip_line_multi_company" model="ir.rule">
<field name="name">HR Payslip Line: Multi Company</field>
<field name="model_id" ref="model_hr_payslip_line"/>
<field name="global" eval="True"/>
<field name="domain_force">['|', ('company_id', '=', False), ('company_id', 'child_of', [user.company_id.id])]</field>
</record>
<record id="ir_rule_hr_payslip_run_multi_company" model="ir.rule">
<field name="name">HR Payslip: Multi Company</field>
<field name="name">HR Payslip Batch: Multi Company</field>
<field name="model_id" ref="model_hr_payslip_run"/>
<field name="global" eval="True"/>
<field name="domain_force">['|', ('company_id', '=', False), ('company_id', 'child_of', [user.company_id.id])]</field>