diff --git a/models/res_partner.py b/models/res_partner.py index 336c150a97f91e25be9bb80a2c6edccb1c459dfe..7893097a0a97d81aa94eb0bc6e033588be3fbcdb 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -638,7 +638,8 @@ class ScopPartner(models.Model): and parent.cooperative_form_id.name == "SCIC"): partner.contact_legality = 'customer' - @api.model + @api.depends('membership_period_ids', 'membership_period_ids.state') + @api.multi def _compute_membership(self): for partner in self: type_cg = self.env['scop.membership.type'].search([ diff --git a/views/res_partner_cooperative.xml b/views/res_partner_cooperative.xml index 072e00b9f153f57738eddcd7a298784940d8d8d4..84d13e43968a2a7c30dcb9748173944b6f14594d 100644 --- a/views/res_partner_cooperative.xml +++ b/views/res_partner_cooperative.xml @@ -280,7 +280,7 @@ <page name="contacts" string="Contacts & Addresses"> <label for="director_ids" string="Dirigeants"/> <field name="director_ids" mode="kanban" - context="{'default_parent_id': active_id, 'default_street': street, 'default_street2': street2, 'default_city': city, 'default_cedex': cedex, 'default_state_id': state_id, 'default_zip': zip, 'default_zip_id': zip_id, 'default_city_id': city_id, 'default_country_id': country_id, 'default_supplier': supplier, 'default_customer': customer, 'default_lang': lang, 'default_user_id': user_id, 'default_type': 'contact', 'default_ur_id': ur_id}"> + context="{'default_parent_id': active_id, 'default_street': street, 'default_street2': street2, 'default_city': city, 'default_cedex': cedex, 'default_state_id': state_id, 'default_zip': zip, 'default_zip_id': zip_id, 'default_city_id': city_id, 'default_country_id': country_id, 'default_supplier': supplier, 'default_customer': customer, 'default_lang': lang, 'default_user_id': user_id, 'default_ur_id': ur_id, 'default_type': 'contact'}"> <kanban> <field name="id"/> <field name="color"/> @@ -348,6 +348,7 @@ <field name="cedex"/> <field name="state_id"/> <field name="country_id"/> + <field name="type"/> </group> <group> <field name="title" placeholder="Madame"/>