Validator for component lead
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;
}
See also
- Can you do a validation on a transition on component lead
- Forbidding users to create some issue types
- Hide fields from users not in a project role
- Limit Number of Characters in Text Field
- Lock an issue - a better variant (Live Fields)
- Locking Issues
- Making an issue read-only
- Require User to Log Work Before Transitioning Issue
- Restrict issue type availability by user
- Restrict workflow based on status of dependencies
- Disabling inline edits in Jira
, multiple selections available,