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