diff --git a/sale.py b/sale.py index 2da6c4c..0e73f3a 100644 --- a/sale.py +++ b/sale.py @@ -169,6 +169,18 @@ class Sale(metaclass=PoolMeta): # ) 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 def _set_line(cls, val, context): del val['id'] @@ -188,18 +200,6 @@ class Sale(metaclass=PoolMeta): val['taxes'] = [('add', taxes_ids)] 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 def command(cls, args): Shop = Pool().get('sale.shop') @@ -414,15 +414,15 @@ class AppTakeOrder(ModelSQL, ModelView): return Transaction().context.get('company') or None -class AppOrderManage(ModelSQL, ModelView): - 'App Order Manage' - __name__ = 'dash.app.order_manage' +class AppOrderView(ModelSQL, ModelView): + 'App Order View' + __name__ = 'dash.app.order_view' company = fields.Many2One('company.company', 'Company', required=True) code = fields.Char('Code') @classmethod def __setup__(cls): - super(AppOrderManage, cls).__setup__() + super(AppOrderView, cls).__setup__() @staticmethod def default_company():