diff --git a/models/res_partner.py b/models/res_partner.py index 8885ef48d721246f7ee156c3d2ee32c758c8d1b1..c136ba0ef437d30b504354938a046a3aeb731c34 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -18,6 +18,7 @@ class ResPartner(models.Model): ) is_acc_linked = fields.Boolean("Est un sociétaire/adhérent/actionnaire app") is_producer = fields.Boolean("Est un producteur") + is_collectivite = fields.Boolean("Est une collectivité") is_consumer = fields.Boolean("Est un consommateur") is_buyer_surplus = fields.Boolean("Est un acheteur de surplus") injection_counter_ids = fields.One2many( diff --git a/views/res_partner_views.xml b/views/res_partner_views.xml index 475c358156ebd71be192e925f80f39390e43fae3..d610c836a58ac494f829aed05a7431bcbdab0814 100644 --- a/views/res_partner_views.xml +++ b/views/res_partner_views.xml @@ -51,6 +51,9 @@ <field name="arch" type="xml"> <field name="type" position="before"> <field name="is_producer" /> + <field name="is_collectivite" + widget="boolean_toggle" + attrs="{'invisible': [('is_producer', '!=', True)]}"/> <field name="ref_producer" attrs="{'invisible': [('is_producer', '!=', True)]}"/> <field name="origine" attrs="{'invisible': [('is_producer', '!=', True)]}"/> <field name="is_consumer" />