Added fields driver and driver identifier.

This commit refs #8676
This commit is contained in:
Javier Uribe 2019-06-04 13:08:52 +02:00
parent b7b829a89b
commit d4c0a8b875
4 changed files with 23 additions and 0 deletions

View File

@ -840,6 +840,15 @@ class CreateLoadDataMixin(object):
load_purchasable = fields.Boolean('Load purchasable',
states={'invisible': Bool(Eval('load_order'))},
depends=['load_order'])
driver = fields.Char('Driver',
states={
'invisible': Bool(Eval('load_order'))
})
driver_identifier = fields.Char('Driver identifier',
states={
'required': Bool(Eval('driver')),
'invisible': Bool(Eval('load_order'))},
depends=['driver', 'load_order'])
@classmethod
def default_load_purchasable(cls):

View File

@ -146,6 +146,14 @@ msgctxt "field:carrier.load.create_from_sale,load_purchasable:"
msgid "Load purchasable"
msgstr "Carga liquidable"
msgctxt "field:carrier.load.create_from_sale,driver:"
msgid "Driver"
msgstr "Conductor"
msgctxt "field:carrier.load.create_from_sale,driver_identifier:"
msgid "Driver identifier"
msgstr "Identificador conductor"
msgctxt "field:carrier.load.create_from_sale,sales:"
msgid "Sales"
msgstr "Ventas"

View File

@ -315,6 +315,8 @@ class CreateLoad(Wizard):
_load.warehouse = _data_state.warehouse
_load.dock = _data_state.dock
_load.purchasable = _data_state.load_purchasable
_load.driver = _data_state.driver
_load.driver_identifier = _data_state.driver_identifier
_load.save()
return _load

View File

@ -237,6 +237,10 @@ Check load order::
2
>>> sum(l.ul_quantity for l in load_order.lines)
4.0
>>> load_order.load.driver
'Driver'
>>> load_order.load.driver_identifier
'ID Driver'
Check sale::