[IMP] - don't allow to unlink uncnaceled contrac line

This commit is contained in:
sbejaoui
2018-11-30 15:36:19 +01:00
committed by Francisco Ivan Anton Prieto
parent c83f3162a0
commit d71261e919
2 changed files with 14 additions and 1 deletions

View File

@@ -946,3 +946,12 @@ class AccountAnalyticInvoiceLine(models.Model):
return super(AccountAnalyticInvoiceLine, self).fields_view_get(
view_id, view_type, toolbar, submenu
)
@api.multi
def unlink(self):
"""stop unlink uncnacled lines"""
if not all(self.mapped('is_canceled')):
raise ValidationError(
_("Contract line must be canceled before delete")
)
return super(AccountAnalyticInvoiceLine, self).unlink()