I want to set the jira.field.resolution.exclude property programmatically.
If it possible, how can I set the value and in what scenario?
Thanks,
Bharadwaj Jannu
Yes, it's possible but I do not see its value. Workflows objects are somehow shared, and altering a property programatically based on the values from an user will change the WF for all the users.
If you want to exclude properties dynamically (based on some logic of some kind), here's my answer: https://answers.atlassian.com/questions/165360/looking-to-create-more-than-one-set-of-resolution-values
Thanks Dumitriu,
But I want to set the workflow property (jira.field.resolution.exclude )in my
program.How it could be achieved?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The idea is something like the following (If I remember well, these are props per transition,
so it goes like this:
WorkflowDescriptor wfDesc = ... Set<ActionDescriptor> actions = //get the relevant actions from your wfDesc for(ActionDescriptor action : actions) { action.getMetaAttributes().put("jira.field.resolution.exclude", value); }
Of course, at the end you will need to save the WF. And don't forget to check for nulls.
HTH,
Radu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.