diff --git a/modules/sale_point/sale.py b/modules/sale_point/sale.py index c729a586cd..7c711041ad 100644 --- a/modules/sale_point/sale.py +++ b/modules/sale_point/sale.py @@ -877,11 +877,13 @@ class POSCashSession(Workflow, ModelSQL, ModelView): return self.point.company.currency if self.point else None @classmethod + @ModelView.button @Workflow.transition('open') def open(cls, sessions): pass @classmethod + @ModelView.button @Workflow.transition('closed') def close(cls, sessions): pool = Pool() @@ -909,6 +911,7 @@ class POSCashSession(Workflow, ModelSQL, ModelView): super().delete(sessions) @classmethod + @ModelView.button @Workflow.transition('posted') def post(cls, sessions): pool = Pool()