@page "/reservations" @using ZB.MOM.WW.OtOpcUa.Admin.Services @using ZB.MOM.WW.OtOpcUa.Configuration.Entities @using Microsoft.AspNetCore.Authorization @attribute [Authorize(Policy = "CanPublish")] @inject ReservationService ReservationSvc
Fleet-wide ZTag + SAPID reservation state (decision #124). Releasing a reservation is a FleetAdmin-only audit-logged action — only release when the physical asset is permanently retired and its ID needs to be reused by a different equipment.
Loading…
} else if (_active.Count == 0) {No active reservations.
} else {| Kind | Value | EquipmentUuid | Cluster | First published | Last published | |
|---|---|---|---|---|---|---|
@r.Kind |
@r.Value |
@r.EquipmentUuid |
@r.ClusterId | @r.FirstPublishedAt.ToString("u") by @r.FirstPublishedBy | @r.LastPublishedAt.ToString("u") |
Loading…
} else if (_released.Count == 0) {No released reservations yet.
} else {| Kind | Value | Released at | By | Reason |
|---|---|---|---|---|
@r.Kind | @r.Value | @r.ReleasedAt?.ToString("u") | @r.ReleasedBy | @r.ReleaseReason |