feat: show inspection actions on printing status and move to awaiting_collection on approval

- Show inspection pass/fail buttons when order status is 'printing' in ops page
- Updated getAvailableActions() to include 'printing' in inspection actions
- Changed markInspectionPassed() to accept both 'inspection' and 'printing' statuses
- Changed markInspectionPassed() to move order to 'awaiting_collection' instead of 'packing'
- Updated flagInspectionIssue() to accept both 'inspection' and 'printing' statuses
- Updated order-detail.blade.php conditional to show inspection actions for both 'inspection' and 'printing' statuses
This commit is contained in:
twotalesanimation
2026-01-03 16:30:57 +02:00
parent 2a10f9af38
commit abf5ced6d7
2 changed files with 10 additions and 9 deletions
+2 -2
View File
@@ -31,9 +31,9 @@
</div>
<!-- State-Specific Actions -->
@if($order->status === 'inspection')
@if($order->status === 'inspection' || $order->status === 'printing')
@include('ops.actions.inspection')
@elseif($order->status === 'packing' || $order->status === 'printing')
@elseif($order->status === 'packing')
@include('ops.actions.packing')
@elseif(in_array($order->status, ['ready_to_ship', 'awaiting_collection', 'in_transit']))
@include('ops.actions.read-only')