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. |