forked from Yaltik/golem
[IMP]State id according to country id on GOLEM Member + [FIX]number_name field should be empty on creation
This commit is contained in:
parent
698efaea53
commit
49c5c7481a
@ -94,11 +94,24 @@ class GolemMember(models.Model):
|
|||||||
is_number_manual = fields.Boolean('Is number manual?', store=False,
|
is_number_manual = fields.Boolean('Is number manual?', store=False,
|
||||||
compute='_compute_is_number_manual')
|
compute='_compute_is_number_manual')
|
||||||
|
|
||||||
|
@api.onchange('country_id')
|
||||||
|
def _onchange_country_id(self):
|
||||||
|
member = self[0]
|
||||||
|
if member.country_id:
|
||||||
|
return {
|
||||||
|
'domain': {'state_id': [('country_id', '=', member.country_id.id)]}
|
||||||
|
}
|
||||||
|
else:
|
||||||
|
return {'domain': {'state_id': []}}
|
||||||
|
|
||||||
@api.depends('number', 'name')
|
@api.depends('number', 'name')
|
||||||
def _compute_number_name(self):
|
def _compute_number_name(self):
|
||||||
""" Computes a name composed with number and name """
|
""" Computes a name composed with number and name """
|
||||||
for member in self:
|
for member in self:
|
||||||
member.number_name = u'{} - {}'.format(member.number, member.name)
|
if member.name:
|
||||||
|
member.number_name = u'{} - {}'.format(member.number, member.name)
|
||||||
|
else:
|
||||||
|
member.number_name = u''
|
||||||
|
|
||||||
@api.multi
|
@api.multi
|
||||||
@api.depends('season_ids')
|
@api.depends('season_ids')
|
||||||
|
Loading…
Reference in New Issue
Block a user