diff --git a/models/hr_timesheet.py b/models/hr_timesheet.py index b73e2c648b455cca617d86080dfee367f17e5939..4c9513c45809e963f1707f934cb26a18a1f8a2f9 100644 --- a/models/hr_timesheet.py +++ b/models/hr_timesheet.py @@ -50,6 +50,7 @@ class ScopHrTimesheet(models.Model): ur_regional_convention_nb = fields.Integer( string="Nb conventions régionales", compute="_compute_ur_system_nb") + is_present = fields.Boolean("Présentiel") # ------------------------------------------------------ # Compute Functions diff --git a/views/hr_timesheet.xml b/views/hr_timesheet.xml index 893e76ffd1643edf869030bc1aaaf72aea26cc75..ead01a52581cf3a744eab7eb7dab7bdddb10e77e 100644 --- a/views/hr_timesheet.xml +++ b/views/hr_timesheet.xml @@ -47,8 +47,8 @@ <attribute name="string">Code activité UR</attribute> </field> <field name="project_id" position="after" > - <field name="partner_id" domain="[('is_company', '=', True), ('ur_id', '=', ur_id)]" required="True" class="td-ellipsis" options="{'no_open': True, 'no_create': True}" string="Contact" /> + <field name="is_present"/> <field name="ur_financial_system_id" options="{'no_open': True, 'no_create': True}" attrs="{'required':[('ur_financial_system_nb', '>', 0)], 'invisible':[('ur_financial_system_nb', '=', 0)]}"/> <field name="ur_regional_convention_id" options="{'no_open': True, 'no_create': True}" attrs="{'required':[('ur_regional_convention_nb', '>', 0)], 'invisible':[('ur_regional_convention_nb', '=', 0)]}"/> <field name="ur_id" options="{'no_open': True, 'no_create': True}" groups="cgscop_partner.group_cg_administrator"/> @@ -82,6 +82,7 @@ <field name="project_id" position="after" > <field name="partner_id" domain="[('is_company', '=', True), ('ur_id', '=', ur_id)]" required="True" class="td-ellipsis" options="{'no_open': True, 'no_create': True}" string="Contact" attrs="{'readonly': [('state', 'in', ('submit', 'valid'))]}"/> <field name="name" class="td-minwidth" attrs="{'readonly': [('state', 'in', ('submit', 'valid'))]}"/> + <field name="is_present" widget="boolean_toggle" /> </field> <field name="task_id" position="attributes"> <attribute name="invisible">True</attribute>