parent
b7b829a89b
commit
d4c0a8b875
9
load.py
9
load.py
|
@ -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):
|
||||
|
|
|
@ -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"
|
||||
|
|
2
sale.py
2
sale.py
|
@ -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
|
||||
|
||||
|
|
|
@ -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::
|
||||
|
||||
|
|
Loading…
Reference in New Issue