Browse Source

Fix Pylint

pull/355/head
Open Net Sarl 8 years ago
committed by Sébastien Gendre
parent
commit
d69257fff5
  1. 2
      base_location/__manifest__.py
  2. 23
      base_location/models/better_zip.py
  3. 14
      base_location/models/company.py
  4. 14
      base_location/models/partner.py

2
base_location/__manifest__.py

@ -22,7 +22,7 @@
##############################################################################
{
'name': 'Location management (aka Better ZIP)',
'version': '9.0.1.0.0',
'version': '10.0.0.1',
'depends': ['contacts'],
'author': "Camptocamp,"
"ACYSOS S.L.,"

23
base_location/models/better_zip.py

@ -30,7 +30,7 @@ class BetterZip(models.Model):
_order = "name asc"
_rec_name = "display_name"
display_name = fields.Char('Name', compute='_get_display_name', store=True)
display_name = fields.Char('Name', compute='_compute_display_name', store=True)
name = fields.Char('ZIP')
code = fields.Char('City Code', size=64,
help="The official code for the city")
@ -38,23 +38,24 @@ class BetterZip(models.Model):
state_id = fields.Many2one('res.country.state', 'State')
country_id = fields.Many2one('res.country', 'Country')
@api.one
@api.multi
@api.depends(
'name',
'city',
'state_id',
'country_id',
)
def _get_display_name(self):
if self.name:
name = [self.name, self.city]
def _compute_display_name(self):
for bz in self:
if bz.name:
name = [bz.name, bz.city]
else:
name = [self.city]
if self.state_id:
name.append(self.state_id.name)
if self.country_id:
name.append(self.country_id.name)
self.display_name = ", ".join(name)
name = [bz.city]
if bz.state_id:
name.append(bz.state_id.name)
if bz.country_id:
name.append(bz.country_id.name)
bz.display_name = ", ".join(name)
@api.onchange('state_id')
def onchange_state_id(self):

14
base_location/models/company.py

@ -27,14 +27,16 @@ class ResCompany(models.Model):
_inherit = 'res.company'
@api.one
@api.multi
@api.onchange('better_zip_id')
def on_change_city(self):
if self.better_zip_id:
self.zip = self.better_zip_id.name
self.city = self.better_zip_id.city
self.state_id = self.better_zip_id.state_id
self.country_id = self.better_zip_id.country_id
for company in self:
if company.better_zip_id:
bz = company.better_zip_id
company.zip = bz.name
company.city = bz.city
company.state_id = bz.state_id
company.country_id = bz.country_id
better_zip_id = fields.Many2one(
'res.better.zip',

14
base_location/models/partner.py

@ -27,11 +27,13 @@ class ResPartner(models.Model):
_inherit = 'res.partner'
zip_id = fields.Many2one('res.better.zip', 'City/Location')
@api.one
@api.multi
@api.onchange('zip_id')
def onchange_zip_id(self):
if self.zip_id:
self.zip = self.zip_id.name
self.city = self.zip_id.city
self.state_id = self.zip_id.state_id
self.country_id = self.zip_id.country_id
for partner in self:
if partner.zip_id:
zip_id = partner.zip_id
partner.zip = zip_id.name
partner.city = zip_id.city
partner.state_id = zip_id.state_id
partner.country_id = zip_id.country_id
Loading…
Cancel
Save