details: https://code.tryton.org/tryton/commit/0e770b7bf099
branch: default
user: Sergi Almacellas Abellana <[email protected]>
date: Thu Feb 26 17:52:01 2026 +0100
description:
Allow copying resources from sale rental to its invoices
Closes #14632
diffstat:
modules/sale_rental/sale.py | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diffs (16 lines):
diff -r efc1af67c449 -r 0e770b7bf099 modules/sale_rental/sale.py
--- a/modules/sale_rental/sale.py Thu Feb 12 13:08:44 2026 +0100
+++ b/modules/sale_rental/sale.py Thu Feb 26 17:52:01 2026 +0100
@@ -614,6 +614,12 @@
return language
@classmethod
+ def get_resources_to_copy(cls, name):
+ return {
+ 'account.invoice',
+ }
+
+ @classmethod
def copy(cls, rentals, default=None):
default = default.copy() if default is not None else {}
default.setdefault('number', None)