Page tree
Skip to end of metadata
Go to start of metadata

Due to change in Java API of JIRA, this feature is currently not fully available 

Permissions managed by Workflow and evaluated by Condition

The Issue Operations manageable by Workflow (Edit, Delete and Log Work) may be manageable using Condition ...

Minyaa supports following type of Conditions ...

Atlassian Plugin Web Conditions

You will be able to use any Condition extending com.atlassian.plugin.web.Condition, excepted if they requires parameter.

JIRA provides different conditions :

  • com.atlassian.jira.plugin.webfragment.conditions.UserIsAdminCondition
  • com.atlassian.jira.plugin.webfragment.conditions.UserIsProjectAdminCondition
  • com.atlassian.jira.plugin.webfragment.conditions.UserIsSysAdminCondition
You will be able to develop your own condition ...

OpenSymphony Workflow Conditions

You will be also able to use any Condition extending com.opensymphony.workflow.Condition, excepted if they requires parameter. Note also, that these conditions are evaluated using a partial Workflow context ! Some of existing conditions may be mis-evaluated due to missing context properties.

JIRA provides different conditions :

  • com.atlassian.jira.workflow.condition.AllowOnlyAssignee
  • com.atlassian.jira.workflow.condition.AllowOnlyReporter
  • com.atlassian.jira.plugin.webfragment.conditions.UserIsSysAdminCondition

Minyaa provides different other conditions :
  • fr.alkaes.myaatm.workflow.condition.AllowEstimateNotNull
  • fr.alkaes.myaatm.workflow.condition.AllowEstimateToNull
  • fr.alkaes.myaatm.workflow.condition..AllowEstimateNotNull
  • fr.alkaes.myaawf.workflow.condition.AllowLeader
  • fr.alkaes.myaawf.workflow.condition.AllowReporter
You will be able to develop your own condition ...    

Useful hint

See also ...

  • No labels