From 5e412d841d48773c8b1f974ab444f7c488d64c7a Mon Sep 17 00:00:00 2001 From: Benjamin <benjamin@le-filament.com> Date: Mon, 20 Apr 2020 12:48:17 +0200 Subject: [PATCH] [cgscop #144] Faire Apparaitre la convention regionale sur les frais si elle existe --- models/hr_expense.py | 4 ++++ models/hr_timesheet.py | 2 ++ views/hr_expense.xml | 1 + 3 files changed, 7 insertions(+) diff --git a/models/hr_expense.py b/models/hr_expense.py index 39a7370..ef1bb0e 100644 --- a/models/hr_expense.py +++ b/models/hr_expense.py @@ -34,6 +34,10 @@ class CGScopExpense(models.Model): related="timesheet_id.ur_financial_system_id", string='Dispositif Financier', store=True) + ur_regional_convention_id = fields.Many2one( + related="timesheet_id.ur_regional_convention_id", + string='Convention Régionale', + store=True) expense_formula = fields.Selection( related='product_id.expense_formula') is_ik = fields.Boolean( diff --git a/models/hr_timesheet.py b/models/hr_timesheet.py index 71fce40..3c6983b 100644 --- a/models/hr_timesheet.py +++ b/models/hr_timesheet.py @@ -45,6 +45,7 @@ class ScopHrTimesheetExp(models.Model): 'default_coop_id': ts.partner_id.id, 'default_account_analytic_id': ts.project_id.id, 'default_ur_financial_system_id': ts.ur_financial_system_id.id, + 'default_ur_regional_convention_id': ts.ur_regional_convention_id.id, 'default_date': ts.date, }, } @@ -63,6 +64,7 @@ class ScopHrTimesheetExp(models.Model): 'default_coop_id': ts.partner_id.id, 'default_account_analytic_id': ts.project_id.id, 'default_ur_financial_system_id': ts.ur_financial_system_id.id, + 'default_ur_regional_convention_id': ts.ur_regional_convention_id.id, 'default_date': ts.date, }, } diff --git a/views/hr_expense.xml b/views/hr_expense.xml index ab2af1f..4994ce2 100644 --- a/views/hr_expense.xml +++ b/views/hr_expense.xml @@ -95,6 +95,7 @@ <field name="analytic_account_id" position="after"> <field name="coop_id" attrs="{'invisible': [('timesheet_id', '=', False)]}" readonly="True" options="{'no_open': True, 'no_create': True}" /> <field name="ur_financial_system_id" attrs="{'invisible': [('timesheet_id', '=', False)]}" readonly="True" options="{'no_open': True, 'no_create': True}"/> + <field name="ur_regional_convention_id" attrs="{'invisible': [('timesheet_id', '=', False)]}" readonly="True" options="{'no_open': True, 'no_create': True}"/> </field> <label for="payment_mode" position="attributes"> <attribute name="invisible">True</attribute> -- GitLab