From aa1b5ebaf7a841e585ff33899aeaf2ef7ff8a022 Mon Sep 17 00:00:00 2001 From: Bernat Puig Font Date: Wed, 10 Nov 2021 16:19:00 +0100 Subject: [PATCH] [IMP] mrp_progress_button: Unstart button and date_start field added --- mrp_progress_button/models/mrp_production.py | 9 +++++++++ mrp_progress_button/readme/CONTRIBUTORS.rst | 1 + mrp_progress_button/tests/test_progress_button.py | 2 ++ mrp_progress_button/views/production.xml | 14 ++++++++++++-- 4 files changed, 24 insertions(+), 2 deletions(-) diff --git a/mrp_progress_button/models/mrp_production.py b/mrp_progress_button/models/mrp_production.py index 70935681f..7bf0b27ff 100644 --- a/mrp_progress_button/models/mrp_production.py +++ b/mrp_progress_button/models/mrp_production.py @@ -18,3 +18,12 @@ class MrpProduction(models.Model): } ) return True + + def action_unstart(self): + self.write( + { + "state": "confirmed", + "date_start": False, + } + ) + return True diff --git a/mrp_progress_button/readme/CONTRIBUTORS.rst b/mrp_progress_button/readme/CONTRIBUTORS.rst index 0bddb053a..26c59950b 100644 --- a/mrp_progress_button/readme/CONTRIBUTORS.rst +++ b/mrp_progress_button/readme/CONTRIBUTORS.rst @@ -1 +1,2 @@ * Florian da Costa +* Bernat Puig Font diff --git a/mrp_progress_button/tests/test_progress_button.py b/mrp_progress_button/tests/test_progress_button.py index 02570c000..bd7102753 100644 --- a/mrp_progress_button/tests/test_progress_button.py +++ b/mrp_progress_button/tests/test_progress_button.py @@ -95,3 +95,5 @@ class TestProgressButton(TransactionCase): ) production.action_progress() self.assertEqual(production.state, "progress") + production.action_unstart() + self.assertEqual(production.state, "confirmed") diff --git a/mrp_progress_button/views/production.xml b/mrp_progress_button/views/production.xml index 1c7399c69..48efd9541 100644 --- a/mrp_progress_button/views/production.xml +++ b/mrp_progress_button/views/production.xml @@ -1,7 +1,7 @@ - + mrp.production.view.form.progress.button mrp.production @@ -14,7 +14,17 @@ class="oe_highlight" /> + + + + -