Class UserIsAdminOrHasVisibleProjectsCondition
java.lang.Object
com.atlassian.jira.plugin.webfragment.conditions.AbstractWebCondition
com.atlassian.jira.plugin.webfragment.conditions.AbstractProjectPermissionCondition
com.atlassian.jira.plugin.webfragment.conditions.UserIsAdminOrHasVisibleProjectsCondition
- All Implemented Interfaces:
com.atlassian.plugin.web.api.baseconditions.BaseCondition,com.atlassian.plugin.web.Condition
Checks if the user is an admin or can see at least one project with the permission
-
Constructor Summary
ConstructorsConstructorDescriptionUserIsAdminOrHasVisibleProjectsCondition(GlobalPermissionManager globalPermissionManager, PermissionManager permissionManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanshouldDisplay(ApplicationUser user, JiraHelper jiraHelper, ProjectPermissionKey permissionKey) Methods inherited from class com.atlassian.jira.plugin.webfragment.conditions.AbstractProjectPermissionCondition
init, shouldDisplay, shouldDisplayMethods inherited from class com.atlassian.jira.plugin.webfragment.conditions.AbstractWebCondition
getApplicationUser
-
Constructor Details
-
UserIsAdminOrHasVisibleProjectsCondition
public UserIsAdminOrHasVisibleProjectsCondition(GlobalPermissionManager globalPermissionManager, PermissionManager permissionManager)
-
-
Method Details
-
shouldDisplay
protected boolean shouldDisplay(ApplicationUser user, JiraHelper jiraHelper, ProjectPermissionKey permissionKey) - Specified by:
shouldDisplayin classAbstractProjectPermissionCondition
-