Class IsAdminCondition

java.lang.Object
com.atlassian.jira.plugin.webfragment.conditions.IsAdminCondition
All Implemented Interfaces:
com.atlassian.plugin.web.api.baseconditions.BaseCondition, com.atlassian.plugin.web.Condition

@Internal public class IsAdminCondition extends Object implements com.atlassian.plugin.web.Condition
Checks if this user has the global admin permission. This class does not rely on passed context as UserIsAdminCondition does, but retrieves logged user from JiraAuthenticationContext; This is temporary workaround to make this condition working with dashboard-item, as currently dashboard-plugin does not pass correct context parameters. This class will be removed once https://ecosystem.atlassian.net/browse/AG-1466 is resolved.
  • Constructor Details

  • Method Details

    • init

      public void init(Map<String,String> params) throws com.atlassian.plugin.PluginParseException
      Specified by:
      init in interface com.atlassian.plugin.web.Condition
      Throws:
      com.atlassian.plugin.PluginParseException
    • shouldDisplay

      public boolean shouldDisplay(Map<String,Object> context)
      Specified by:
      shouldDisplay in interface com.atlassian.plugin.web.Condition