diff --git a/sale_order.py b/sale_order.py index 04faa88..5417df2 100644 --- a/sale_order.py +++ b/sale_order.py @@ -60,6 +60,11 @@ class SaleOrder (Workflow, ModelView, ModelSQL): ('draft', 'confirmed'), )) + @classmethod + @ModelView.button + def draft(cls, orders): + pass + @classmethod @ModelView.button @Workflow.transition('confirmed') @@ -81,7 +86,7 @@ class SaleOrder (Workflow, ModelView, ModelSQL): pool = Pool() Sequence = pool.get('ir.sequence') order_sequence = Sequence.search([( - 'sequence_type', '=', "sale.order")]) + 'sequence_type.name', '=', "Order")]) return order_sequence @staticmethod diff --git a/sale_order.xml b/sale_order.xml index a07ea6c..3eeb624 100644 --- a/sale_order.xml +++ b/sale_order.xml @@ -49,11 +49,34 @@ this repository contains the full copyright notices and license terms. --> SO 5 + + draft + Draft + sale.order + + + Draft + + + + + confirm Confirm - + sale.order + + Confirm + + + + + view_ids="sale_order.order_line_view_tree,sale_order.order_line_view_form"/>