Allow to go back with applied costs.

This commit refs #11363
This commit is contained in:
Sergio Morillo 2020-01-14 12:00:04 +01:00
parent 1fa40e5a35
commit 0e2b70bbc4
1 changed files with 4 additions and 0 deletions

View File

@ -54,3 +54,7 @@ class SaleCost(ApplyMethodCostDocumentMixin, metaclass=PoolMeta):
invisible_condition,
Not(Bool(Eval('invoice_lines'))))
cls._buttons['unapply']['depends'].append('invoice_lines')
@property
def non_explodable(self):
return super().non_explodable or bool(self.invoice_lines)