Package | Description |
---|---|
com.almworks.jira.structure.api |
This package and subpackages contain Structure API, which can be used to integrate with and extend Structure add-on for JIRA.
|
com.almworks.jira.structure.api.permissions | |
com.almworks.jira.structure.api.settings |
Modifier and Type | Method and Description |
---|---|
boolean |
StructurePluginHelper.isAllowed(StructureAppPermission permission,
ApplicationUser user)
Checks if the given user allowed to perform the action guarded by the given permission.
|
Modifier and Type | Field and Description |
---|---|
static StructureAppPermission |
CoreAppPermissions.AUTOMATION
Permission to use automation (generators and effectors).
|
static StructureAppPermission |
CoreAppPermissions.CONFIGURE_EFFECTORS
Permission to create and configure effectors.
|
static StructureAppPermission |
CoreAppPermissions.CONFIGURE_GENERATORS
Permission to create and configure generators.
|
static StructureAppPermission |
CoreAppPermissions.CREATE_STRUCTURE
Permission to create new structures.
|
static StructureAppPermission |
CoreAppPermissions.EXECUTE_EFFECTORS
Permission to execute effectors installed in structures.
|
static StructureAppPermission |
CoreAppPermissions.EXECUTE_EFFECTORS_ON_QUERIES
Permission to execute effectors on query results.
|
static StructureAppPermission |
CoreAppPermissions.MANAGE_GLOBAL_SAVED_COLUMNS
Permission to manage global saved columns: edit, remove, add new.
|
static StructureAppPermission |
CoreAppPermissions.SYNCHRONIZATION
Permission to configure and control synchronizers.
|
static StructureAppPermission |
CoreAppPermissions.USE
Permission to use Structure.
|
Modifier and Type | Field and Description |
---|---|
static Set<StructureAppPermission> |
CoreAppPermissions.ALL |
Modifier and Type | Method and Description |
---|---|
static StructureAppPermission |
CoreAppPermissions.byKey(String key) |
Modifier and Type | Method and Description |
---|---|
List<PermissionSubject> |
StructureConfiguration.getPermissionSubjects(StructureAppPermission permission)
Returns the list of groups (possibly other permission subjects) that are
granted the given Structure app permission.
|
boolean |
StructureConfiguration.isAllowed(StructureAppPermission permission,
ApplicationUser user)
Checks if the user is granted the given Structure app permission.
|
boolean |
StructureConfiguration.isAllowedForAnyone(StructureAppPermission permission)
Checks if the given Structure app permission is granted to all users.
|
void |
StructureConfiguration.setAllowedForAnyone(StructureAppPermission permission,
boolean allowed)
Grant the given Structure app permission to anyone.
|
default void |
StructureConfiguration.setPermissionSubjects(StructureAppPermission permission,
Collection<? extends PermissionSubject> subjects)
Changes the list of the users / groups that are granted the given
Structure app permission.
|
void |
StructureConfiguration.setPermissionSubjectsEncoded(StructureAppPermission permission,
String subjects)
Changes the list of the users / groups that are granted the given
Structure app permission.
|
Copyright © 2024 Tempo Software. All Rights Reserved.