mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[IMP] - don't allow to unlink uncnaceled contrac line
This commit is contained in:
committed by
Francisco Ivan Anton Prieto
parent
c83f3162a0
commit
d71261e919
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user