2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-10-31 13:15:43 +00:00

[UI] Hide actions for completed orders (#10617)

* Adjust error message target

* Hide UI actions if order is locked

* Refactor salesorderdetail page

* Refactor PurchaseOrderDetail page

* Refactor ReturnOrderDetail
This commit is contained in:
Oliver
2025-10-19 11:34:04 +11:00
committed by GitHub
parent 2182fe42db
commit 73ca468ff7
7 changed files with 90 additions and 38 deletions

View File

@@ -1687,7 +1687,7 @@ class OrderLineItem(InvenTree.models.InvenTreeMetadataModel):
"""
if self.order and self.order.check_locked():
raise ValidationError({
'reference': _('The order is locked and cannot be modified')
'non_field_errors': _('The order is locked and cannot be modified')
})
update_order = kwargs.pop('update_order', True)
@@ -1703,7 +1703,7 @@ class OrderLineItem(InvenTree.models.InvenTreeMetadataModel):
"""
if self.order and self.order.check_locked():
raise ValidationError({
'reference': _('The order is locked and cannot be modified')
'non_field_errors': _('The order is locked and cannot be modified')
})
super().delete(*args, **kwargs)