| Interface | Description |
|---|---|
| CoreAppPermissions |
Core app-level permissions checked by Structure.
|
| PermissionSubject.Visitor<T> |
Used to visit specific subtypes of
PermissionSubject. |
| Class | Description |
|---|---|
| PermissionRule |
A list of
PermissionRules is used to define a PermissionLevel
for a given user. |
| PermissionRule.ApplyStructure |
This rules applies a list of rules taken from a Structure, identified by the structure ID.
|
| PermissionRule.SetLevel |
This rule sets the permission level to a specific value in case the user matches
PermissionSubject. |
| PermissionSubject |
PermissionSubject is an abstraction used to specify which users a particular permission
is applicable to. |
| PermissionSubject.Anyone |
Represents "anyone", a subject that would match all users, even anonymous.
|
| PermissionSubject.JiraGroup |
Represents a specific group in JIRA, matching only the users that belong to that group.
|
| PermissionSubject.JiraUser |
Represents a specific user in JIRA, matching only that user.
|
| PermissionSubject.ProjectRole |
Represents a specific project role in a specific project, matching the users that belong to that project role
in that project.
|
| PermissionSubject.Visitor.NoCarry | |
| StructureAppPermission |
App-level permission.
|
| Enum | Description |
|---|---|
| PermissionLevel |
This enumeration lists possible values for the access levels.
|
Copyright © 2021 ALM Works. All Rights Reserved.