This commit is contained in:
oscar alvarez 2022-04-08 19:03:33 -05:00
parent dbdde63905
commit c2f017ffbf
1 changed files with 16 additions and 16 deletions

32
sale.py
View File

@ -169,6 +169,18 @@ class Sale(metaclass=PoolMeta):
# ) # )
return res return res
@classmethod
def mark_commanded(cls, args):
"""
This method mark as commanded all products in sale, previous
positive response of local printer
"""
print(args)
sale = cls(args['sale_id'])
for line in sale.lines:
line.order_sended = True
line.save()
@classmethod @classmethod
def _set_line(cls, val, context): def _set_line(cls, val, context):
del val['id'] del val['id']
@ -188,18 +200,6 @@ class Sale(metaclass=PoolMeta):
val['taxes'] = [('add', taxes_ids)] val['taxes'] = [('add', taxes_ids)]
return val return val
@classmethod
def mark_commanded(cls, args):
"""
This method mark as commanded all products in sale, previous
positive response of local printer
"""
print(args)
sale = cls(args['sale_id'])
for line in sale.lines:
line.order_sended = True
line.save()
@classmethod @classmethod
def command(cls, args): def command(cls, args):
Shop = Pool().get('sale.shop') Shop = Pool().get('sale.shop')
@ -414,15 +414,15 @@ class AppTakeOrder(ModelSQL, ModelView):
return Transaction().context.get('company') or None return Transaction().context.get('company') or None
class AppOrderManage(ModelSQL, ModelView): class AppOrderView(ModelSQL, ModelView):
'App Order Manage' 'App Order View'
__name__ = 'dash.app.order_manage' __name__ = 'dash.app.order_view'
company = fields.Many2One('company.company', 'Company', required=True) company = fields.Many2One('company.company', 'Company', required=True)
code = fields.Char('Code') code = fields.Char('Code')
@classmethod @classmethod
def __setup__(cls): def __setup__(cls):
super(AppOrderManage, cls).__setup__() super(AppOrderView, cls).__setup__()
@staticmethod @staticmethod
def default_company(): def default_company():