Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Can you do a validation on a transition on component lead

maarten breesnee
Contributor
October 3, 2017

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?

2 answers

5 votes
Ethan Foulkes
Contributor
October 8, 2017

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;
}
0 votes
Cristian Rosas [Tecnofor]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 3, 2017

Hi marteen,

Not possible out of the box, need add-ons or scripts.

maarten breesnee
Contributor
October 4, 2017

Please can you tell which ones, we have some addon's like JSU.

Suggest an answer

Log in or Sign up to answer