'street2': fields.char('Street2', size=128),
'zip': fields.char('Zip', change_default=True, size=24),
'city': fields.char('City', size=128),
- 'state_id': fields.many2one("res.country.state", 'State', domain="[('country_id','=',country_id)]"),
- 'country_id': fields.many2one('res.country', 'Country'),
+ 'state_id': fields.many2one("res.country.state", 'State', change_default=True, domain="[('country_id','=',country_id)]"),
+ 'country_id': fields.many2one('res.country', 'Country', change_default=True),
'email': fields.char('E-Mail', size=64),
'phone': fields.char('Phone', size=64),
'fax': fields.char('Fax', size=64),
'street': fields.char('Street', size=128),
'zip': fields.char('Zip', change_default=True, size=24),
'city': fields.char('City', size=128),
- 'country_id': fields.many2one('res.country', 'Country'),
-
+ 'country_id': fields.many2one('res.country', 'Country', change_default=True),
+ 'state_id': fields.many2one("res.country.state", 'State', change_default=True, domain="[('country_id','=',country_id)]"),
'partner_id': fields.many2one('res.partner', 'Partner', required=True, ondelete='cascade', select=True),
- 'state': fields.selection(_bank_type_get, 'Bank type', required=True),
+ 'state': fields.selection(_bank_type_get, 'Bank type', required=True, change_default=True),
}
def fields_get(self, cr, uid, *args):
res = super(res_partner_bank, self).fields_get(cr, uid, *args)