Add domain on parent

The parent of subdivision must be in the same country.

issue5483
review17251002
This commit is contained in:
Cédric Krier
2016-04-18 15:12:11 +07:00
parent f1ebdf1ca9
commit d4d0cb4841
+5 -1
View File
@@ -184,7 +184,11 @@ class Subdivision(ModelSQL, ModelView):
('unitary authority (wales)', 'Unitary authority (wales)'),
('zone', 'zone'),
], 'Type', required=True)
parent = fields.Many2One('country.subdivision', 'Parent')
parent = fields.Many2One('country.subdivision', 'Parent',
domain=[
('country', '=', Eval('country', -1)),
],
depends=['country'])
@classmethod
def __setup__(cls):