HostPermissionKeys
Static class in Oadm.Sdk.Plugins · Oadm.Sdk.dll
The keys of the permissions OADM itself defines (the host’s rows of the matrix). Stored in roles: never rename one. Plugins and the client check them like any other key.
public static class HostPermissionKeysFields
Section titled “Fields”DevicesAddRemove
Section titled “DevicesAddRemove”const string DevicesAddRemove = "devices.addRemove"Add and remove devices.
DevicesExport
Section titled “DevicesExport”const string DevicesExport = "devices.export"Export the device list.
DevicesLiveView
Section titled “DevicesLiveView”const string DevicesLiveView = "devices.liveView"See live video.
DevicesLogin
Section titled “DevicesLogin”const string DevicesLogin = "devices.login"Log in to devices and set their first password.
DevicesOpticsControl
Section titled “DevicesOpticsControl”const string DevicesOpticsControl = "devices.opticsControl"Zoom, focus and PTZ, and the RTSP port OADM uses.
DevicesRefresh
Section titled “DevicesRefresh”const string DevicesRefresh = "devices.refresh"Refresh devices.
DevicesWebInterface
Section titled “DevicesWebInterface”const string DevicesWebInterface = "devices.webInterface"Open a device’s web interface.
EventsClearLog
Section titled “EventsClearLog”const string EventsClearLog = "events.clearLog"Clear the event log.
EventsManage
Section titled “EventsManage”const string EventsManage = "events.manage"Create, change and delete event rules.
EventsView
Section titled “EventsView”const string EventsView = "events.view"See the event rules and their log.
TagsAssign
Section titled “TagsAssign”const string TagsAssign = "tags.assign"Tag devices and create tags.
TagsManage
Section titled “TagsManage”const string TagsManage = "tags.manage"Rename, recolor and delete tags.
TasksCancel
Section titled “TasksCancel”const string TasksCancel = "tasks.cancel"Cancel tasks.
TasksDelete
Section titled “TasksDelete”const string TasksDelete = "tasks.delete"Delete tasks from the history.
TasksDeleteAll
Section titled “TasksDeleteAll”const string TasksDeleteAll = "tasks.deleteAll"Delete the whole task history.