[IMP] better error message (draft quotation does not exist), allow deleting canceled quotations
This commit is contained in:
+2
-2
@@ -148,8 +148,8 @@ class SaleOrder(models.Model):
|
|||||||
@api.multi
|
@api.multi
|
||||||
def unlink(self):
|
def unlink(self):
|
||||||
for order in self:
|
for order in self:
|
||||||
if order.state != 'draft':
|
if order.state not in ('draft', 'cancel'):
|
||||||
raise UserError(_('You can only delete draft quotations!'))
|
raise UserError(_('You can not delete a quotation sent or a sale order! Try to cancel it before.'))
|
||||||
return super(SaleOrder, self).unlink()
|
return super(SaleOrder, self).unlink()
|
||||||
|
|
||||||
@api.multi
|
@api.multi
|
||||||
|
|||||||
Reference in New Issue
Block a user