changeset d38dd4b803c1 in modules/sale_supply_production:default
details: 
https://hg.tryton.org/modules/sale_supply_production?cmd=changeset;node=d38dd4b803c1
description:
        Rename production state from cancel to cancelled

        issue8927
        review325451002
diffstat:

 production.py |  4 ++--
 sale.py       |  4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diffs (35 lines):

diff -r cf78c7576664 -r d38dd4b803c1 production.py
--- a/production.py     Mon May 04 12:30:13 2020 +0200
+++ b/production.py     Sat Jun 06 10:19:09 2020 +0100
@@ -44,7 +44,7 @@
 
     @classmethod
     @ModelView.button
-    @Workflow.transition('cancel')
+    @Workflow.transition('cancelled')
     @process_sale_supply
     def cancel(cls, productions):
         super().cancel(productions)
@@ -56,7 +56,7 @@
         pool = Pool()
         SaleLine = pool.get('sale.line')
         for production in productions:
-            if (production.state == 'cancel'
+            if (production.state == 'cancelled'
                     and isinstance(production.origin, SaleLine)):
                 raise AccessError(
                     gettext('sale_supply_production'
diff -r cf78c7576664 -r d38dd4b803c1 sale.py
--- a/sale.py   Mon May 04 12:30:13 2020 +0200
+++ b/sale.py   Sat Jun 06 10:19:09 2020 +0100
@@ -44,8 +44,8 @@
         state = super().get_supply_state(name)
         if self.productions:
             states = {p.state for p in self.productions}
-            if states <= {'running', 'done', 'cancel'}:
-                if states == {'cancel'}:
+            if states <= {'running', 'done', 'cancelled'}:
+                if states == {'cancelled'}:
                     state = 'cancelled'
                 else:
                     state = 'supplied'

Reply via email to