feat: Se configura creación de ciudades y departamentos
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
9a7a95e00f
commit
6b972da26b
@ -8,4 +8,5 @@ class City(ModelSQL, ModelView):
|
|||||||
__name__ = 'sale.city'
|
__name__ = 'sale.city'
|
||||||
|
|
||||||
name = fields.Char('City')
|
name = fields.Char('City')
|
||||||
|
code = fields.Char('Code')
|
||||||
parent = fields.Many2One('sale.department', 'Departamento')
|
parent = fields.Many2One('sale.department', 'Departamento')
|
||||||
|
@ -40,21 +40,6 @@ El administrador deberá poder registrar los contactos de diferentes prospectos,
|
|||||||
* Nombre
|
* Nombre
|
||||||
* Cargo
|
* 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::
|
Crear prospecto::
|
||||||
>>> Prospect = Model.get('sale.prospect')
|
>>> Prospect = Model.get('sale.prospect')
|
||||||
>>> prospect = 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 = 'mobile', value = '31223425234')
|
||||||
>>> contact_method = prospect.contact_methods.new(contact_type = 'mail', value = 'peralto@guchitos.org')
|
>>> contact_method = prospect.contact_methods.new(contact_type = 'mail', value = 'peralto@guchitos.org')
|
||||||
>>> prospect.save()
|
>>> prospect.save()
|
||||||
|
|
||||||
>>> prospect.contact_methods
|
>>> prospect.contact_methods
|
||||||
[proteus.Model.get('prospect.contact_method')(1), proteus.Model.get('prospect.contact_method')(2)]
|
[proteus.Model.get('prospect.contact_method')(1), proteus.Model.get('prospect.contact_method')(2)]
|
||||||
|
|
||||||
|
@ -6,4 +6,6 @@ depends:
|
|||||||
xml:
|
xml:
|
||||||
call.xml
|
call.xml
|
||||||
prospect_trace.xml
|
prospect_trace.xml
|
||||||
prospect.xml
|
prospect.xml
|
||||||
|
./locations/departments.xml
|
||||||
|
./locations/cities.xml
|
Loading…
Reference in New Issue
Block a user