Agregar ciudades de los estados de Mexico

Registered by Moisés López - http://www.vauxoo.com

Con el módulo "l10n_mx_states", se agregan actualmente los estados de la República Mexicana
Sin embargo, se pudiera crear un nuevo módulo llamado: "l10n_mx_states_cities", donde también se agreguen las ciudades de cada uno de los estados de México.

Con la ayuda de las base de datos de SEPOMEX
http://www.sepomex.gob.mx/ServiciosLinea/Paginas/DescargaCP.aspx
(se pueden descargar hasta en XML, ojo, no es xml de openerp)

Creando el objeto: res.country.state.city
 fields:
   name: fields.char
   state_id: fields.many2one(res.country.state)

Y herendado res_partner_address, para agregar el city_id
Y el campo original de city, reemplazarlo por un function, extrayendo el city_id.name, para conservar compatibilidad con todo lo que ya se usa del mismo.

Aquí encontré un muy buen ejemplo, en el cual te puedes basar, no al 100%, pero sí es muy util.
http://bazaar.launchpad.net/~numerigraphe/openobject-addons/6.0-extra-city/view/head:/city/city.py

Blueprint information

Status:
Not started
Approver:
Moisés López - http://www.vauxoo.com
Priority:
Low
Drafter:
None
Direction:
Needs approval
Assignee:
Eric Hernández - http://www.grupoaltegra.com
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.