diff --git a/CHANGELOG b/CHANGELOG index aabd87ed17..1920b90830 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,5 @@ +* Add report_address property on sale + Version 4.4.0 - 2017-05-01 * Bug fixes (see mercurial logs for details) * Add sale price on product view from line diff --git a/sale.odt b/sale.odt index 9bdb08f5ec..352faae73a 100644 Binary files a/sale.odt and b/sale.odt differ diff --git a/sale.py b/sale.py index fa895cfd36..fb0ef20472 100644 --- a/sale.py +++ b/sale.py @@ -633,6 +633,13 @@ class Sale(Workflow, ModelSQL, ModelView, TaxableMixin): ]) return [(None, '')] + [(m.model, m.name) for m in models] + @property + def report_address(self): + if self.invoice_address: + return self.invoice_address.full_address + else: + return '' + @classmethod def validate(cls, sales): super(Sale, cls).validate(sales)