changeset 6ce8f8f8174e in modules/sale_promotion_coupon:5.0
details: 
https://hg.tryton.org/modules/sale_promotion_coupon?cmd=changeset;node=6ce8f8f8174e
description:
        Always show coupon per party

        The number of use can not be used to inactivate such coupon as new 
party can
        always be created.

        issue8869
        review266451002
        (grafted from 306bdf0ad836766f2468e1bdcf528069c69f5751)
diffstat:

 sale.py |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (13 lines):

diff -r 063c83e6ee47 -r 6ce8f8f8174e sale.py
--- a/sale.py   Mon Apr 22 11:05:12 2019 +0200
+++ b/sale.py   Thu Dec 05 21:28:52 2019 +0100
@@ -158,7 +158,8 @@
                 else_=Literal(True))
         else:
             active = Case(
-                ((coupon.number_of_use > 0),
+                ((coupon.number_of_use > 0)
+                    & ~Coalesce(coupon.per_party, False),
                     Count(sale_number.sale) < coupon.number_of_use),
                 else_=Literal(True))
 

Reply via email to