feat: Se configura creación de ciudades y departamentos
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
Camilo Gonzalez 2023-08-05 17:14:23 -05:00
parent 9a7a95e00f
commit 6b972da26b
4 changed files with 5 additions and 16 deletions

View File

@ -8,4 +8,5 @@ class City(ModelSQL, ModelView):
__name__ = 'sale.city'
name = fields.Char('City')
code = fields.Char('Code')
parent = fields.Many2One('sale.department', 'Departamento')

View File

@ -40,21 +40,6 @@ El administrador deberá poder registrar los contactos de diferentes prospectos,
* Nombre
* Cargo
Crear departamentos y ciudades:
>>> Department = Model.get('sale.department')
>>> antioquia = Department()
>>> antioquia.name = 'Antioquia'
>>> antioquia.code = 'CO-05'
>>> antioquia.save()
>>> City = Model.get('sale.city')
>>> medellin = City()
>>> medellin.name = 'Medellín'
>>> antioquia, = Department.find(['code', '=', 'CO-05'])
>>> medellin.parent = antioquia
>>> medellin.save()
>>> medellin.parent.name
'Antioquia'
Crear prospecto::
>>> Prospect = Model.get('sale.prospect')
>>> prospect = Prospect()
@ -63,6 +48,7 @@ Crear prospecto::
>>> contact_method = prospect.contact_methods.new(contact_type = 'mobile', value = '31223425234')
>>> contact_method = prospect.contact_methods.new(contact_type = 'mail', value = 'peralto@guchitos.org')
>>> prospect.save()
>>> prospect.contact_methods
[proteus.Model.get('prospect.contact_method')(1), proteus.Model.get('prospect.contact_method')(2)]

View File

@ -6,4 +6,6 @@ depends:
xml:
call.xml
prospect_trace.xml
prospect.xml
prospect.xml
./locations/departments.xml
./locations/cities.xml