diff --git a/models/calendar.py b/models/calendar.py index ff55cf38e4954e13978d1e4f455c8fec76e116ca..b86f5dc79415b2f568bd7ab3ff04d95da396539c 100644 --- a/models/calendar.py +++ b/models/calendar.py @@ -42,6 +42,13 @@ class CGScopCalendar(models.Model): ('teleworking', 'Télétravail'), ('absent', 'Absence, Congés, Divers')], string="Type de Réunion") + format = fields.Selection( + [('exchange', 'Echange'), + ('meeting', 'Rendez-vous'), + ('workshop', 'Atelier'), + ('training', 'Formation'), + ('networking', 'Animation réseau')], + string="Format du rdv") location = fields.Text() coop_id = fields.Many2one( comodel_name='res.partner', diff --git a/views/calendar.xml b/views/calendar.xml index abd5a82634d4398d8bc12671201b38cd0906345e..780316da59992f34e9fd94b82909f72219c74578 100644 --- a/views/calendar.xml +++ b/views/calendar.xml @@ -116,7 +116,8 @@ <span> hours</span> </div> <field name="allday" attrs="{'readonly': [('id', '!=', False), ('recurrency','=',True)]}" force_save="1"/> - <field name="type" /> + <field name="type" attrs="{'required': [('ur_id','=',%(cgscop_partner.riga_14231)d)]}"/> + <field name="format" attrs="{'invisible': [('ur_id','!=',%(cgscop_partner.riga_14231)d)]}"/> <field name="location" /> <field name="ur_financial_system_nb" invisible="1"/> <field name="ur_regional_convention_nb" invisible="1"/>