Marker role, registered under "ReportingAccess", that permits access to reporting data for the organisation it is granted on. Applies only to the reports home folder, report pages and the queries folder, and only at organisation scope - it never applies at repository scope. It grants READ_CONTENT only, so a profile also needs ReportRunnerRole to actually view individual reports; this role is what narrows that access down to specific organisations.
Implements: Role
Properties
| Property | Returns | Description |
|---|---|---|
| category | String | Grouping this role is listed under in the admin role picker. |
| description | String | Human-readable summary of what this role grants, shown to admins when assigning roles. |
| name | String | Unique key this role is registered under, the fixed string "ReportingAccess". |
Inherited from Role
Methods
canConnectToOrganisation()
Returns: boolean
Convenience method for callers, such as Velocity templates, which just need to know if this role can be assigned within an organisation context, without dealing with the TargetType enum directly.
canConnectToRepository()
Returns: boolean
Convenience method for callers, such as Velocity templates, which just need to know if this role can be assigned within a repository (or website) context, without dealing with the TargetType enum directly.
Methods
getName()
Returns: String
Unique key this role is registered under, the fixed string "ReportingAccess".
getDescription()
Returns: String
Human-readable summary of what this role grants, shown to admins when assigning roles.
getCategory()
Returns: String
Grouping this role is listed under in the admin role picker.