changeset 06559019ac3c in modules/account_payment:default
details: 
https://hg.tryton.org/modules/account_payment?cmd=changeset&node=06559019ac3c
description:
        Add identical party from payments

        issue11385
        review380731002
diffstat:

 CHANGELOG |  2 ++
 party.py  |  9 +++++++++
 2 files changed, 11 insertions(+), 0 deletions(-)

diffs (33 lines):

diff -r 51e072e56608 -r 06559019ac3c CHANGELOG
--- a/CHANGELOG Tue Jun 21 10:27:43 2022 +0200
+++ b/CHANGELOG Sun Jul 17 19:07:38 2022 +0200
@@ -1,3 +1,5 @@
+* Add identical party from payments
+
 Version 6.4.0 - 2022-05-02
 * Bug fixes (see mercurial logs for details)
 * Allow only lines with maturity date to be paid
diff -r 51e072e56608 -r 06559019ac3c party.py
--- a/party.py  Tue Jun 21 10:27:43 2022 +0200
+++ b/party.py  Sun Jul 17 19:07:38 2022 +0200
@@ -22,11 +22,20 @@
     reception_direct_debits = fields.One2Many(
         'party.party.reception_direct_debit', 'party', "Direct Debits",
         help="Fill to debit automatically the customer.")
+    payment_identical_parties = fields.Function(
+        fields.Many2Many('party.party', None, None, "Identical Parties"),
+        'get_payment_identical_parties')
 
     @classmethod
     def default_payment_direct_debit(cls, **pattern):
         return False
 
+    def get_payment_identical_parties(self, name):
+        return [p.id for p in self._payment_identical_parties()]
+
+    def _payment_identical_parties(self):
+        return set()
+
     @classmethod
     def copy(cls, parties, default=None):
         if default is None:

Reply via email to