Hi,
We need to be able to set the value of the Due Date based on the values of several others. In Jira 4.0.1 we do this using Javascript in the description of the Due Date. This sets the Due Date value using:
document.forms.jiraform.duedate.value = return_val;
What about creating a listener to manage all events from you project?
If JS doesn't work for you, this may be a valid alternative.
The listener should check if the event is coming from a "controlled project" and check if the due date equals to calculated due date ...
some examples
Hi,
I have decided to use a Groovy script as a post-function and have this working for one transition where the dependent fields can be modified. However it is not working when I add it as a post-function to the Create transition. The script uses the following:
MutableIssue mutableIssue = (MutableIssue) issue;
def setDueDate = mutableIssue.getDueDate();
// Calculates newDueDateCal based on other field values
Timestamp dueDate = new Timestamp(newDueDateCal.getTimeInMillis());
mutableIssue.getPriorityObject();
log.debug "Setting Due Date to " + newDueDateCal.format("dd/MMM/yyyy");
mutableIssue.setDueDate(dueDate);
The script is running and calculates a newDueDateCal correctly, as shown by the debug output. However the issue that is created does not have the Due Date set.
Thanks,
Martin.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try placing your postfunction the first in the postfunction list in the create step
https://confluence.atlassian.com/display/JIRAKB/Post-Function+in+the+Create+Issue+Transition+does+not+Update+Assignee+due+to+Order
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.
Check the "tick" mark near to the response.
Glad to see that worked!
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
share your javascript which used in jira 4.0, will help to make it work on jira 5.x
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Maybe you could use jira behavoiurs plugin?
From the plugin description:
The behaviours plugin allows an administrator to create one more or behaviours, which can be thought of as "Behaviour Schemes". A behaviour defines how fields behave. Some examples of behaviours are:
Setting a field value dependent on other form data
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.