fix(adminui): strip stale Phase C.2 / rebuild-plan roadmap notes from cluster list pages
v2-ci / build (push) Failing after 49s
v2-ci / unit-tests (tests/Core/ZB.MOM.WW.OtOpcUa.Cluster.Tests) (push) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.ControlPlane.Tests) (push) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests) (push) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests) (push) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.Security.Tests) (push) Has been skipped
v2-ci / integration (tests/Server/ZB.MOM.WW.OtOpcUa.Host.IntegrationTests) (push) Has been skipped
v2-ci / integration (tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests) (push) Has been skipped
v2-ci / build (push) Failing after 49s
v2-ci / unit-tests (tests/Core/ZB.MOM.WW.OtOpcUa.Cluster.Tests) (push) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.ControlPlane.Tests) (push) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests) (push) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests) (push) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.Security.Tests) (push) Has been skipped
v2-ci / integration (tests/Server/ZB.MOM.WW.OtOpcUa.Host.IntegrationTests) (push) Has been skipped
v2-ci / integration (tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests) (push) Has been skipped
Removes the internal-roadmap deferral banners (the original request that seeded this work); kept the genuinely useful operator descriptions.
This commit is contained in:
@@ -21,9 +21,8 @@ else
|
|||||||
{
|
{
|
||||||
<section class="panel notice rise" style="animation-delay:.02s">
|
<section class="panel notice rise" style="animation-delay:.02s">
|
||||||
ACL rows grant LDAP groups specific <span class="mono">NodePermissions</span> on a scope
|
ACL rows grant LDAP groups specific <span class="mono">NodePermissions</span> on a scope
|
||||||
(a folder, an equipment, a tag). Q4 of the AdminUI rebuild plan dropped per-cluster role
|
(a folder, an equipment, a tag). Per-cluster role grants were dropped in favour of
|
||||||
grants in favour of fleet-wide LDAP-group → role mapping; ACLs here are the finer-grained
|
fleet-wide LDAP-group → role mapping; ACLs here are the finer-grained per-node scope.
|
||||||
per-node scope. Live editing lands in a Phase C.2 follow-up.
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="panel rise mt-3" style="animation-delay:.08s">
|
<section class="panel rise mt-3" style="animation-delay:.08s">
|
||||||
|
|||||||
@@ -19,12 +19,6 @@
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
<section class="panel notice rise" style="animation-delay:.02s">
|
|
||||||
Per Q1 of the AdminUI rebuild plan, typed driver editors (Modbus, FOCAS) are deferred.
|
|
||||||
The expanded view below shows raw JSON config. Live editing — including a generic JSON
|
|
||||||
editor and per-driver-type forms when operators ask — lands in a Phase C.2 follow-up.
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section class="panel rise mt-3" style="animation-delay:.08s">
|
<section class="panel rise mt-3" style="animation-delay:.08s">
|
||||||
<div class="panel-head">@_rows.Count driver instance@(_rows.Count == 1 ? "" : "s")</div>
|
<div class="panel-head">@_rows.Count driver instance@(_rows.Count == 1 ? "" : "s")</div>
|
||||||
@if (_rows.Count == 0)
|
@if (_rows.Count == 0)
|
||||||
|
|||||||
+1
-1
@@ -25,7 +25,7 @@ else
|
|||||||
<section class="panel notice rise" style="animation-delay:.02s">
|
<section class="panel notice rise" style="animation-delay:.02s">
|
||||||
Equipment rows are scoped to a UNS line and bound to a single driver. EquipmentId is
|
Equipment rows are scoped to a UNS line and bound to a single driver. EquipmentId is
|
||||||
system-generated (decision #125); browse identifiers are MachineCode (operator) + ZTag
|
system-generated (decision #125); browse identifiers are MachineCode (operator) + ZTag
|
||||||
(ERP). Live editing lands in a Phase C.2 follow-up.
|
(ERP).
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="panel rise mt-3" style="animation-delay:.08s">
|
<section class="panel rise mt-3" style="animation-delay:.08s">
|
||||||
|
|||||||
+1
-2
@@ -21,8 +21,7 @@ else
|
|||||||
{
|
{
|
||||||
<section class="panel notice rise" style="animation-delay:.02s">
|
<section class="panel notice rise" style="animation-delay:.02s">
|
||||||
Namespaces are content (decision #123) — they're served at the OPC UA endpoint and bound
|
Namespaces are content (decision #123) — they're served at the OPC UA endpoint and bound
|
||||||
to driver instances. NamespaceUri must be unique fleet-wide. Live editing lands in a
|
to driver instances. NamespaceUri must be unique fleet-wide.
|
||||||
Phase C.2 follow-up.
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="panel rise mt-3" style="animation-delay:.08s">
|
<section class="panel rise mt-3" style="animation-delay:.08s">
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ else
|
|||||||
{
|
{
|
||||||
<section class="panel notice rise" style="animation-delay:.02s">
|
<section class="panel notice rise" style="animation-delay:.02s">
|
||||||
Tags are bound to a driver instance and (optionally) an equipment + poll group. The view
|
Tags are bound to a driver instance and (optionally) an equipment + poll group. The view
|
||||||
below shows the first @PageSize tags by Name; full pagination + search land in Phase C.2.
|
below shows the first @PageSize tags by Name.
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<div class="d-flex align-items-center mb-3 gap-2 mt-3">
|
<div class="d-flex align-items-center mb-3 gap-2 mt-3">
|
||||||
|
|||||||
@@ -20,8 +20,7 @@ else
|
|||||||
{
|
{
|
||||||
<section class="panel notice rise" style="animation-delay:.02s">
|
<section class="panel notice rise" style="animation-delay:.02s">
|
||||||
UNS levels: Enterprise (cluster) → Site (cluster) → Area → Line → Equipment. Areas and
|
UNS levels: Enterprise (cluster) → Site (cluster) → Area → Line → Equipment. Areas and
|
||||||
lines are cluster-scoped; equipment hangs under a single line. Live editing lands in a
|
lines are cluster-scoped; equipment hangs under a single line.
|
||||||
Phase C.2 follow-up.
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="panel rise mt-3" style="animation-delay:.08s">
|
<section class="panel rise mt-3" style="animation-delay:.08s">
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ else
|
|||||||
<section class="panel notice rise" style="animation-delay:.02s">
|
<section class="panel notice rise" style="animation-delay:.02s">
|
||||||
Virtual tags evaluate a script per equipment instance and publish the result as an OPC UA
|
Virtual tags evaluate a script per equipment instance and publish the result as an OPC UA
|
||||||
variable. ChangeTriggered = re-evaluate when any dependency changes; TimerIntervalMs
|
variable. ChangeTriggered = re-evaluate when any dependency changes; TimerIntervalMs
|
||||||
re-evaluates on a periodic timer. Live editing lands in a Phase C.2-equivalent follow-up.
|
re-evaluates on a periodic timer.
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="panel rise mt-3" style="animation-delay:.08s">
|
<section class="panel rise mt-3" style="animation-delay:.08s">
|
||||||
|
|||||||
Reference in New Issue
Block a user