diff --git a/CHANGELOG b/CHANGELOG index 532956765a..61513adf56 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -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 --git a/move.py b/move.py index 65d14d5fc6..8678e93468 100644 --- a/move.py +++ b/move.py @@ -956,6 +956,15 @@ class Line(MoveLineMixin, ModelSQL, ModelView): 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: