Grants full edit access to content within a website repository, covering content items, binary, text, image and video assets, and the query tables built over them. Applies to content-managed resources (content items, assets, repository browse and render pages, and query table folders) whose organisation is within the granting organisation, or whose repository matches a repository-scoped grant. It always allows the Content Viewer role, so a profile granted this role also gets read access to content.
Implements: Role
Properties
| Property | Returns | Description |
|---|---|---|
| category | String | The role category this role is grouped under in the admin role picker. |
| description | String | A short human-readable summary of what this role grants, shown to administrators when assigning roles. |
| name | String | The role's unique display name, "Content author", used as its lookup key in the role registry. |
| priviledges | Set<Priviledge> |
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
The role's unique display name, "Content author", used as its lookup key in the role registry.
getDescription()
Returns: String
A short human-readable summary of what this role grants, shown to administrators when assigning roles.
getCategory()
Returns: String
The role category this role is grouped under in the admin role picker.