diff --git a/src/components/displays/department/pos/orders/ordersTable.vue b/src/components/displays/department/pos/orders/ordersTable.vue index 4daa3355..62172e2a 100644 --- a/src/components/displays/department/pos/orders/ordersTable.vue +++ b/src/components/displays/department/pos/orders/ordersTable.vue @@ -626,6 +626,9 @@ watch(() => props.orders, () => { }, { immediate: true }); const isObjectVisible = (object) => { + if (!SessionUser.canAccessSuperUser() && isSystemOrder(object)) { + return false; // Hide system orders for non-superusers + } // Check if the object is visible based on the showOnlyWithIds prop if (props.showOnlyWithIds.length === 0 && !props.excludedOrderIds.includes(object.id)) { return true; // If no filter is applied, show all objects