I want to do a validation that only a person who is a component lead can do a transition when an issue has a component with that lead. Like an approval for that particular piece of work (which the component is). Is that possible?
Hi marteen,
Not possible out of the box, need add-ons or scripts.
Please can you tell which ones, we have some addon's like JSU.
Hi Marteen
You can do this using the Power Scripts add-on.
There is a video tutorial walking you through in detail here.
Here is the code:
string [] comp = component; boolean pass = false; string errorMsg = "You can only have a single component assigned to this issue"; if(arraySize(comp) > 1) { return false, "error", errorMsg; } errorMsg = "Only the component lead can perform this action"; for(string c in comp) { if(getProjectComponentLead(project, c) == currentUser()) { pass = true; } } if(!pass) { return false, "error", errorMsg; }
It looks like you're new here. Sign in or register to get started.