Scripted Conditions
Conditions 'translated' into groovy script
Line 9: If current user is reporter AND current user is current assignee make the changed field hidden, else shown
Line 15: If current user in group 'jira-administrators' allow the inline edit of the changed field
Line 23: If current user is 'luke' or current user in project role 'Developers' make the changed field read-only and show an error message, else clear the error and make the field editable again
Line 31: If current user is Project Lead add a description at the changed field, else clear the description
Line 38: If current user in user custom field value add a default value in the description
Line 46: If current user in group custom field value then make the changed field required, else optional.
Line 52: If workflow Action is 'Start Progress' or workflow Step is 'In Progress' then make the changed field required, else optional.