From c8e12c7350378c6a812edf83c2e4b9359ba5dc6f Mon Sep 17 00:00:00 2001 From: cosmos Date: Sun, 9 Feb 2025 15:26:22 -0500 Subject: [PATCH] Fix: Add button Draft error --- sale_order.py | 7 ++++++- sale_order.xml | 25 ++++++++++++++++++++++++- view/order_form.xml | 4 ++++ view/order_tree.xml | 9 ++++++--- 4 files changed, 40 insertions(+), 5 deletions(-) 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"/>