From 65ab2ebbb916a4c6e6c2b857e7cf5b3aafb82a15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 16 Sep 2014 10:11:22 +0200 Subject: [PATCH] Enforce synchronisation of all contact value fields issue4128 review8571002 --- contact_mechanism.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/contact_mechanism.py b/contact_mechanism.py index 211aef6f25..b7bed096ad 100644 --- a/contact_mechanism.py +++ b/contact_mechanism.py @@ -33,7 +33,9 @@ class ContactMechanism(ModelSQL, ModelView): type = fields.Selection(_TYPES, 'Type', required=True, states=STATES, sort=False, depends=DEPENDS) - value = fields.Char('Value', select=True, states=STATES, depends=DEPENDS) + value = fields.Char('Value', select=True, states=STATES, depends=DEPENDS + # Add all function fields to ensure to always fill them via on_change + + ['email', 'website', 'skype', 'sip', 'other_value']) comment = fields.Text('Comment', states=STATES, depends=DEPENDS) party = fields.Many2One('party.party', 'Party', required=True, ondelete='CASCADE', states=STATES, select=True, depends=DEPENDS)