changeset 4f28646a3b90 in modules/account:default
details: https://hg.tryton.org/modules/account?cmd=changeset&node=4f28646a3b90
description:
        Add origin record name property on move line

        issue10751
        review381311002
diffstat:

 CHANGELOG |  1 +
 move.py   |  9 +++++++++
 2 files changed, 10 insertions(+), 0 deletions(-)

diffs (27 lines):

diff -r 4098ad13c2ad -r 4f28646a3b90 CHANGELOG
--- a/CHANGELOG Sat Oct 30 18:28:52 2021 +0200
+++ b/CHANGELOG Sun Oct 31 10:16:43 2021 +0100
@@ -1,3 +1,4 @@
+* Add origin record name property on move line
 * Add group to edit accounting of parties
 * Rename lock buttons into lock_
 * Add split lines wizard
diff -r 4098ad13c2ad -r 4f28646a3b90 move.py
--- a/move.py   Sat Oct 30 18:28:52 2021 +0200
+++ b/move.py   Sun Oct 31 10:16:43 2021 +0100
@@ -956,6 +956,15 @@
         models = cls._get_origin()
         return [(None, '')] + [(m, get_name(m)) for m in models]
 
+    @property
+    def origin_rec_name(self):
+        if self.origin:
+            return self.origin.rec_name
+        elif self.move_origin:
+            return self.move_origin.rec_name
+        else:
+            return ''
+
     @fields.depends('debit', 'credit', 'amount_second_currency')
     def on_change_debit(self):
         if self.debit:

Reply via email to