diff --git a/base_location_geonames_import/__openerp__.py b/base_location_geonames_import/__openerp__.py
index 7ced3b180..8eb2c61b0 100644
--- a/base_location_geonames_import/__openerp__.py
+++ b/base_location_geonames_import/__openerp__.py
@@ -1,4 +1,4 @@
-# -*- encoding: utf-8 -*-
+# -*- coding: utf-8 -*-
##############################################################################
#
# Base Location Geonames Import module for OpenERP
@@ -25,7 +25,7 @@
{
'name': 'Base Location Geonames Import',
- 'version': '8.0.0.2.0',
+ 'version': '8.0.0.3.0',
'category': 'Extra Tools',
'license': 'AGPL-3',
'summary': 'Import better zip entries from Geonames',
@@ -43,6 +43,5 @@
'test': [
'test/import.yml'
],
- 'installable': True,
- 'active': False,
+ 'installable': True
}
diff --git a/base_location_geonames_import/wizard/geonames_import.py b/base_location_geonames_import/wizard/geonames_import.py
index a3535be8f..f04881c60 100644
--- a/base_location_geonames_import/wizard/geonames_import.py
+++ b/base_location_geonames_import/wizard/geonames_import.py
@@ -1,4 +1,4 @@
-# -*- encoding: utf-8 -*-
+# -*- coding: utf-8 -*-
##############################################################################
#
# Base Location Geonames Import module for OpenERP
@@ -45,6 +45,10 @@ class BetterZipGeonamesImport(models.TransientModel):
_rec_name = 'country_id'
country_id = fields.Many2one('res.country', 'Country', required=True)
+ title_case = fields.Boolean(
+ string='Title Case',
+ help='Converts retreived city and state names to Title Case.',
+ )
@api.model
def transform_city_name(self, city, country):
@@ -80,6 +84,9 @@ class BetterZipGeonamesImport(models.TransientModel):
"correspond to the selected country (%s).")
% (row[0], country.code))
logger.debug('ZIP = %s - City = %s' % (row[1], row[2]))
+ if (self.title_case):
+ row[2] = row[2].title()
+ row[3] = row[3].title()
if row[1] and row[2]:
zip_model = self.env['res.better.zip']
zips = zip_model.search(self._domain_search_better_zip(
diff --git a/base_location_geonames_import/wizard/geonames_import_view.xml b/base_location_geonames_import/wizard/geonames_import_view.xml
index ce535f799..ea7a102a6 100644
--- a/base_location_geonames_import/wizard/geonames_import_view.xml
+++ b/base_location_geonames_import/wizard/geonames_import_view.xml
@@ -12,6 +12,9 @@
+
+
+