From 1e21df7c68c3d7b23ca565484d2c547cc836fc30 Mon Sep 17 00:00:00 2001 From: Jeppe Bundgaard Date: Wed, 22 Apr 2026 15:35:17 +0200 Subject: [PATCH] Add "Cancel Operation" functionality for Edge Gateways with UI, API, and state management integration. --- scripts/run-playwright-full-slice.mjs | 6 + .../edgeGateways/EdgeGatewayManager.vue | 33 ++++- .../EdgeGatewayOperationsPage.vue | 25 +++- .../edgeGateways/EdgeGatewayOverviewPage.vue | 14 ++ src/services/edgeGateways.js | 13 ++ tests/e2e/edge-gateways.smoke.spec.js | 7 +- tests/e2e/support/network.js | 122 +++++++++++++++++- 7 files changed, 210 insertions(+), 10 deletions(-) diff --git a/scripts/run-playwright-full-slice.mjs b/scripts/run-playwright-full-slice.mjs index c0fd8489..4422bd74 100644 --- a/scripts/run-playwright-full-slice.mjs +++ b/scripts/run-playwright-full-slice.mjs @@ -44,10 +44,14 @@ const ownedFilesByRole = { "admin-department-visibility.spec.ts", "admin-overview-mobile.spec.ts", "admin-overview-night-washes.spec.ts", + "admin-pos-drafts.spec.ts", "admin-pos-orders.spec.ts", "adminModuleGoals.spec.ts", "adminModulePosMobileOrderFlow.spec.ts", + "assign-draft-order-modal-create.spec.ts", + "assign-draft-order-modal-layout.spec.ts", "change-invoice-collection.spec.ts", + "change-customer.spec.ts", "economic-queue-workflow.spec.js", "pos-customer-rules.spec.js", "pos-desktop-card-payments.spec.js", @@ -63,8 +67,10 @@ const ownedFilesByRole = { "invoice-distribution.smoke.spec.js", "invoice-transfer-queue-history.spec.js", "invoicing-period.smoke.spec.js", + "superuser-bookings.spec.ts", "superuser-customer-complaints.spec.ts", "superuser-department-gates.spec.ts", + "superuser-drafts.spec.ts", "superuser-system-status.smoke.spec.js", "superuser-vehicles.smoke.spec.js", "workfeed-config.smoke.spec.js", diff --git a/src/features/edgeGateways/EdgeGatewayManager.vue b/src/features/edgeGateways/EdgeGatewayManager.vue index 35e64ebc..9a00f995 100644 --- a/src/features/edgeGateways/EdgeGatewayManager.vue +++ b/src/features/edgeGateways/EdgeGatewayManager.vue @@ -1,6 +1,7 @@ @@ -125,6 +138,16 @@ const statusTone = (status) => > Queue uninstall +