From: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 May 2026 21:56:02 +0000 (+0200) Subject: fix(ui): allow changing status of individual connectors (#1834) X-Git-Tag: cli@v4.7.0~7 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=2a98dc8b2bc98a2c3136e1737894f4c29891350a;p=e-mobility-charging-stations-simulator.git fix(ui): allow changing status of individual connectors (#1834) * 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