add app sale_turn
This commit is contained in:
parent
9dd645f541
commit
27eaab9a49
|
@ -14,5 +14,6 @@ def register():
|
|||
sale.AppOrderViewer,
|
||||
sale.AppSaleCallCenter,
|
||||
sale.AppSelfServiceSale,
|
||||
sale.AppSaleTurn,
|
||||
dash.DashApp,
|
||||
module='dash_sale', type_='model')
|
||||
|
|
2
dash.py
2
dash.py
|
@ -16,6 +16,7 @@ class DashApp(metaclass=PoolMeta):
|
|||
'dash.app.order_viewer',
|
||||
'dash.app.self_service_sale',
|
||||
'dash.app.sale_call_center',
|
||||
'dash.app.sale_turn',
|
||||
])
|
||||
return origins
|
||||
|
||||
|
@ -29,5 +30,6 @@ class DashApp(metaclass=PoolMeta):
|
|||
('order_viewer', 'Order Viewer'),
|
||||
('self_service_sale', 'Self-Service Sale'),
|
||||
('sale_call_center', 'Sale Call Center'),
|
||||
('sale_turn', 'Sale Turn'),
|
||||
])
|
||||
return options
|
||||
|
|
15
sale.py
15
sale.py
|
@ -270,12 +270,12 @@ class Sale(metaclass=PoolMeta):
|
|||
line, = StatementLine.create([to_create])
|
||||
line.create_move()
|
||||
cls.wizard_generate_invoice([sale])
|
||||
qr_code = sale.number + ' ' + str(sale.sale_date)
|
||||
barcode = sale.number
|
||||
data_order = cls.get_order2print({'sale_id': sale_id, 'repeat': True})
|
||||
data_invoice = cls.get_data({'sale_id': sale_id, 'type_doc': 'invoice'})
|
||||
data_invoice['qr_code'] = qr_code
|
||||
data_invoice['barcode'] = barcode
|
||||
for d in data_order[0].values():
|
||||
d['qr_code'] = qr_code
|
||||
d['barcode'] = barcode
|
||||
shop = sale.shop
|
||||
ctx = {
|
||||
'company': sale.company.party.name,
|
||||
|
@ -869,7 +869,16 @@ class AppSelfServiceSale(DashAppBase):
|
|||
'App Self Service Sale'
|
||||
__name__ = 'dash.app.self_service_sale'
|
||||
|
||||
def validate_app(self, args):
|
||||
|
||||
return {'status': 'ok'}
|
||||
|
||||
|
||||
class AppSaleCallCenter(DashAppBase):
|
||||
'App Sale Call Center'
|
||||
__name__ = 'dash.app.sale_call_center'
|
||||
|
||||
|
||||
class AppSaleTurn(DashAppBase):
|
||||
'App Sale Turn'
|
||||
__name__ = 'dash.app.sale_turn'
|
||||
|
|
Loading…
Reference in New Issue