changeset 9049203c3507 in modules/account_dunning_fee:default
details: 
https://hg.tryton.org/modules/account_dunning_fee?cmd=changeset;node=9049203c3507
description:
        Add ir.message and use custom exceptions

        issue3672
diffstat:

 dunning.py  |   2 +-
 message.xml |  10 ++++++++++
 tryton.cfg  |   1 +
 3 files changed, 12 insertions(+), 1 deletions(-)

diffs (34 lines):

diff -r e032e8eb77b3 -r 9049203c3507 dunning.py
--- a/dunning.py        Wed Oct 31 18:17:35 2018 +0100
+++ b/dunning.py        Sat Dec 29 14:20:28 2018 +0100
@@ -102,7 +102,7 @@
         t = cls.__table__()
         cls._sql_constraints = [
             ('dunning_level_unique', Unique(t, t.dunning, t.level),
-                'Fee must be unique per dunning and level.'),
+                'account_dunning_fee.msg_fee_dunning_level_unique'),
             ]
 
     @fields.depends('currency')
diff -r e032e8eb77b3 -r 9049203c3507 message.xml
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/message.xml       Sat Dec 29 14:20:28 2018 +0100
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!-- This file is part of Tryton.  The COPYRIGHT file at the top level of
+this repository contains the full copyright notices and license terms. -->
+<tryton>
+    <data group="1">
+        <record model="ir.message" id="msg_fee_dunning_level_unique">
+            <field name="text">Fee must be unique by dunning and level.</field>
+        </record>
+    </data>
+</tryton>
diff -r e032e8eb77b3 -r 9049203c3507 tryton.cfg
--- a/tryton.cfg        Wed Oct 31 18:17:35 2018 +0100
+++ b/tryton.cfg        Sat Dec 29 14:20:28 2018 +0100
@@ -8,3 +8,4 @@
     account_dunning_letter
 xml:
     dunning.xml
+    message.xml

Reply via email to