add app order management
This commit is contained in:
parent
b02ec82426
commit
8171310778
|
@ -12,6 +12,7 @@ def register():
|
||||||
sale.AppDelivery,
|
sale.AppDelivery,
|
||||||
sale.AppSaleOrder,
|
sale.AppSaleOrder,
|
||||||
sale.AppTakeOrder,
|
sale.AppTakeOrder,
|
||||||
|
sale.AppOrderManage,
|
||||||
dash.DashApp,
|
dash.DashApp,
|
||||||
party.Party,
|
party.Party,
|
||||||
module='dash_sale', type_='model')
|
module='dash_sale', type_='model')
|
||||||
|
|
7
dash.py
7
dash.py
|
@ -9,7 +9,11 @@ class DashApp(metaclass=PoolMeta):
|
||||||
@classmethod
|
@classmethod
|
||||||
def _get_origin(cls):
|
def _get_origin(cls):
|
||||||
origins = super(DashApp, cls)._get_origin()
|
origins = super(DashApp, cls)._get_origin()
|
||||||
origins.extend(['dash.app.delivery', 'dash.app.sale_order', 'dash.app.take_order'])
|
origins.extend([
|
||||||
|
'dash.app.delivery',
|
||||||
|
'dash.app.sale_order',
|
||||||
|
'dash.app.take_order',
|
||||||
|
'dash.app.order_manage'])
|
||||||
return origins
|
return origins
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
@ -19,5 +23,6 @@ class DashApp(metaclass=PoolMeta):
|
||||||
('delivery', 'Delivery'),
|
('delivery', 'Delivery'),
|
||||||
('sale_order', 'Sale Order'),
|
('sale_order', 'Sale Order'),
|
||||||
('take_order', 'Take Order'),
|
('take_order', 'Take Order'),
|
||||||
|
('order_manage', 'Order Manage'),
|
||||||
])
|
])
|
||||||
return options
|
return options
|
||||||
|
|
15
sale.py
15
sale.py
|
@ -361,6 +361,21 @@ class AppTakeOrder(ModelSQL, ModelView):
|
||||||
return Transaction().context.get('company') or None
|
return Transaction().context.get('company') or None
|
||||||
|
|
||||||
|
|
||||||
|
class AppOrderManage(ModelSQL, ModelView):
|
||||||
|
'App Order Manage'
|
||||||
|
__name__ = 'dash.app.order_manage'
|
||||||
|
company = fields.Many2One('company.company', 'Company', required=True)
|
||||||
|
code = fields.Char('Code')
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def __setup__(cls):
|
||||||
|
super(AppOrderManage, cls).__setup__()
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def default_company():
|
||||||
|
return Transaction().context.get('company') or None
|
||||||
|
|
||||||
|
|
||||||
class AppSaleOrder(ModelSQL, ModelView):
|
class AppSaleOrder(ModelSQL, ModelView):
|
||||||
'App Sale Order'
|
'App Sale Order'
|
||||||
__name__ = 'dash.app.sale_order'
|
__name__ = 'dash.app.sale_order'
|
||||||
|
|
Loading…
Reference in New Issue