| AbstractFeatureCondition | An abstract base class for creating Feature based conditions. |
| AbstractPermissionCondition | An abstract base class for creating permission-based conditions. |
| AbstractUserManagementPermissionCondition | An abstract base class for constructing a condition check which validates that the user has
admin privileges and that some other Crowd-based condition is met. |
| BaseUrlMismatchCondition | Verifies that the configured base URL is the one being used to access the instance. |
| CanApprovePullRequestCondition | Verifies that the current user is allowed to approve the current pull request |
| CanCloneRepositoryCondition | A condition which checks whether the current user is able to clone the current repository. |
| CanCreateGroupsCondition | Verifies that is is possible to create groups. |
| CanCreateUsersCondition | Verifies that is is possible to create users. |
| CanDeclinePullRequestCondition | Verifies that the current user is allowed to decline the current pull request |
| CanEditPullRequestCondition | Verifies that the current user is allowed to edit the current pull request |
| CanMergePullRequestCondition | Verifies that the current user is allowed to merge the pull request. |
| HasApprovedPullRequestCondition | A condition which checks if the current user has approved the current pull request |
| HasDatabaseOfTypeCondition | Checks if the current Stash database is of type type
Use this condition as follows:
|
| HasFormFragments | Checks whether any form fragment exists for a specific key. |
| HasGlobalPermissionCondition | Verifies that the current user has a global permission
|
| HasGlobalPermissionUrlReadingCondition | Verifies that the current user has a global permission as an com.atlassian.plugin.webresource.condition.UrlReadingCondition. |
| HasLicenseStatusCondition | Verifies that Stash has a valid license which is not over its limits |
| HasPersonalForkCondition | A condition for detecting whether the current user has a personal fork for a given repository. |
| HasProjectPermissionCondition | Verifies that the current user has a project permission
|
| HasRepositoryCreatePermissionCondition | |
| HasRepositoryPermissionCondition | Verifies that the current user has a repository permission
|
| IsApplicationVersionCondition | A Condition which displays based on the Stash version. |
| IsAuthenticationOrMaintenancePageCondition | |
| IsClusteringAvailableCondition | A condition which checks if clustering is available. |
| IsCurrentUsersProfileCondition | A condition which checks if the current page is the profile page for the current user. |
| IsFeatureAvailableCondition | Checks whether a configured Feature is is available. |
| IsFeatureEnabledCondition | Checks whether a configured Feature is is enabled. |
| IsHttpScmHostingEnabledCondition | |
| IsLoggedInCondition | A condition which checks if the user is logged in |
| IsMailServerConfiguredCondition | A condition which checks if the mail server is configured |
| IsPersonalProjectCondition | A condition for testing whether a project is personal. |
| IsPersonalRepositoryCondition | A condition for determining whether a given repository resides in a personal project; ergo, it is a personal repository. |
| IsRepositoryForkableCondition | A condition which checks if a repository is forkable |
| IsScmCondition | Checks for a "repository" in the context and displays if that repository has a specified
SCM. |
| IsScmFeatureSupportedCondition | |
| IsUserOfTypeCondition |
| MatchesUserAgentCondition | A condition which checks the browser user agent. |
| NoProjectsExistCondition | A condition which checks if there are no projects |
| NoRepositoriesExistForProjectCondition | A condition which checks if there are no repositories in the given project |
| PullRequestInState | A condition which checks that the pull request is in a given state
Valid states:
|
| RepositoryAvailableCondition | A condition which checks if a repository is available. |
| RepositoryHasForksCondition | A condition which checks if current repository has any forks |
| RepositoryNotEmptyCondition | A condition which checks if a repository is empty |
| ResourceExhaustedCondition | This Condition is true when the server has begun rejecting requests due to resource exhaustion. |
| ResourceQueueingCondition | This Condition is true when the server has begun queuing requests due to high load. |