namespace ZB.MOM.WW.OtOpcUa.Admin.Services; /// /// The three admin roles per admin-ui.md §"Admin Roles" — mapped from LDAP groups at /// sign-in. Each role has a fixed set of capabilities (cluster CRUD, draft → publish, fleet /// admin). The ACL-driven runtime permissions (NodePermissions) govern OPC UA clients; /// these roles govern the Admin UI itself. /// public static class AdminRoles { public const string ConfigViewer = "ConfigViewer"; public const string ConfigEditor = "ConfigEditor"; public const string FleetAdmin = "FleetAdmin"; public static IReadOnlyList All => [ConfigViewer, ConfigEditor, FleetAdmin]; }