changeset e5534a775cff in modules/account_payment:default
details: 
https://hg.tryton.org/modules/account_payment?cmd=changeset;node=e5534a775cff
description:
        Allow payment journal to be deactivated

        issue9575
        review327971002
diffstat:

 CHANGELOG                     |  1 +
 payment.py                    |  5 +++--
 view/payment_journal_form.xml |  3 +++
 3 files changed, 7 insertions(+), 2 deletions(-)

diffs (43 lines):

diff -r af3d1b7a5b56 -r e5534a775cff CHANGELOG
--- a/CHANGELOG Sat Aug 29 18:17:51 2020 +0200
+++ b/CHANGELOG Sat Sep 12 18:32:14 2020 +0200
@@ -1,3 +1,4 @@
+* Allow payment journal to be deactivated
 * Allow going back to processing state
 * Add aggregated information on Payment groups
 
diff -r af3d1b7a5b56 -r e5534a775cff payment.py
--- a/payment.py        Sat Aug 29 18:17:51 2020 +0200
+++ b/payment.py        Sat Sep 12 18:32:14 2020 +0200
@@ -7,7 +7,8 @@
 from sql.aggregate import Sum, Count
 
 from trytond.i18n import gettext
-from trytond.model import Workflow, ModelView, ModelSQL, fields
+from trytond.model import (
+    Workflow, ModelView, ModelSQL, DeactivableMixin, fields)
 from trytond.model.exceptions import AccessError
 from trytond.pyson import Eval, If
 from trytond.rpc import RPC
@@ -25,7 +26,7 @@
     ]
 
 
-class Journal(ModelSQL, ModelView):
+class Journal(DeactivableMixin, ModelSQL, ModelView):
     'Payment Journal'
     __name__ = 'account.payment.journal'
     name = fields.Char('Name', required=True)
diff -r af3d1b7a5b56 -r e5534a775cff view/payment_journal_form.xml
--- a/view/payment_journal_form.xml     Sat Aug 29 18:17:51 2020 +0200
+++ b/view/payment_journal_form.xml     Sat Sep 12 18:32:14 2020 +0200
@@ -4,6 +4,9 @@
 <form>
     <label name="name"/>
     <field name="name"/>
+    <label name="active"/>
+    <field name="active"/>
+
     <label name="company"/>
     <field name="company"/>
     <label name="currency"/>

Reply via email to