Fill origin name of invoice line from condition
issue10728 review376021002
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
* Fill origin name of invoice line from condition
|
||||
* Add support for Python 3.10
|
||||
* Remove support for Python 3.6
|
||||
* Recall advance payment with negative quantity
|
||||
|
||||
@@ -68,6 +68,15 @@ class InvoiceLine(metaclass=PoolMeta):
|
||||
domain.append(('type.unearned_revenue', '=', True))
|
||||
return domain
|
||||
|
||||
@property
|
||||
def origin_name(self):
|
||||
pool = Pool()
|
||||
Condition = pool.get('sale.advance_payment.condition')
|
||||
name = super().origin_name
|
||||
if isinstance(self.origin, Condition):
|
||||
name = self.origin.sale.rec_name
|
||||
return name
|
||||
|
||||
@classmethod
|
||||
def _get_origin(cls):
|
||||
return (super(InvoiceLine, cls)._get_origin()
|
||||
|
||||
Reference in New Issue
Block a user