From 2a98dc8b2bc98a2c3136e1737894f4c29891350a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 May 2026 23:56:02 +0200 Subject: [PATCH] fix(ui): allow changing status of individual connectors (#1834) MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit * feat(ui/web): allow changing status of individual connectors Add a 'Set Status' action to the connector UI in both modern and classic skins. Users can simulate OCPP connector statuses (e.g. Faulted, Unavailable) directly from the dashboard. - UIClient.setConnectorStatus sends STATUS_NOTIFICATION via existing ProcedureName - useConnectorActions exposes setConnectorStatus with pending.setStatus guard - Modern skin: SetConnectorStatusDialog presents a status picker in a modal - Classic skin: inline + + + diff --git a/ui/web/src/skins/modern/components/ConnectorRow.vue b/ui/web/src/skins/modern/components/ConnectorRow.vue index f24fd1bc..8c744b67 100644 --- a/ui/web/src/skins/modern/components/ConnectorRow.vue +++ b/ui/web/src/skins/modern/components/ConnectorRow.vue @@ -5,6 +5,17 @@ { 'modern-connector--active': connector.transactionStarted === true }, ]" > +
{{ identifier }} @@ -48,9 +59,27 @@
- + diff --git a/ui/web/src/skins/modern/modern.css b/ui/web/src/skins/modern/modern.css index 0e548d7e..923627cf 100644 --- a/ui/web/src/skins/modern/modern.css +++ b/ui/web/src/skins/modern/modern.css @@ -873,6 +873,32 @@ html[data-skin='modern'] #app { border-color: color-mix(in srgb, var(--color-state-err) 35%, transparent); } +/* `color: inherit` overrides the UA