HierarchyPrivilege Object
The hierarchy privileges assigned to a user for a management set.
If the user has any privilege, other than none on a set, this is equivalent to the view privilege.
The privilege all grants all privileges regardless of the other privileges defined.
The none privilege supersedes all other privileges and denies access to a set.
The following privileges are only considered for the Utility portal: all, none, view. The others have no effect.
Properties
Name | Type | Read Only | Required | Description |
---|---|---|---|---|
setPath | String | no | yes | The path of the management set. |
setName | String | yes | no | The name of the management set. |
userName | String | no | yes | The user name of the user associated with this privilege. |
allowAll | Boolean | no | no | The user is permitted all privileges on the set. |
allowNone | Boolean | no | no | The user is denied any privilege and may not view the set. |
allowView | Boolean | no | no | The user is only permitted to view the set and its contents. |
allowProgram | Boolean | no | no | The user is permitted to make program changes. |
allowVacation | Boolean | no | no | The user is permitted to create and edit vacation events. |
allowSettings | Boolean | no | no | The user is permitted to edit thermostat settings. |
allowDetails | Boolean | no | no | The user is permitted to access thermostat details such as desired temperature, HVAC mode and humidity settings. |
allowReport | Boolean | no | no | The user is permitted to view thermostat reports. |
allowSecurity | Boolean | no | no | The user is permitted to manage user security. |
allowHierarchy | Boolean | no | no | The user is permitted to manage management sets. |
allowAlerts | Boolean | no | no | The user is permitted to manage alerts. |
allowManageAccount | Boolean | no | no | The user is permitted to manage account information and register/unregister new users. |