Code, name must be mandatory for country,state

bzr revid: ced-7cbc4225cc916b74120f17ca97ec898b4fb3b587
This commit is contained in:
ced 2007-09-20 08:48:46 +00:00
parent d73dcbe623
commit 4bbc6d6f42
1 changed files with 6 additions and 5 deletions

View File

@ -34,10 +34,10 @@ class Country(osv.osv):
_description = 'Country'
_columns = {
'name': fields.char('Country Name', size=64,
help='The full name of the country.'),
help='The full name of the country.', required=True),
'code': fields.char('Country Code', size=2,
help='The ISO country code in two chars.\n'
'You can use this field for quick search.'),
'You can use this field for quick search.', required=True),
}
_sql_constraints = [
('name_uniq', 'unique (name)',
@ -79,9 +79,10 @@ class CountryState(osv.osv):
_description="Country state"
_name = 'res.country.state'
_columns = {
'country_id': fields.many2one('res.country', 'Country'),
'name': fields.char('State Name', size=64),
'code': fields.char('State Code', size=3),
'country_id': fields.many2one('res.country', 'Country',
required=True),
'name': fields.char('State Name', size=64, required=True),
'code': fields.char('State Code', size=3, required=True),
}
def name_search(self, cr, user, name='', args=None, operator='ilike',