You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
Hi @Sam Lin ,
you should put in place a behaviour on due date field.
def commentField = getFieldById("comment");
commentField.setRequired(true);
Hope this helps,
Fabio
@Fabio Racobaldo _Herzum_ Thanks for this.
i just changed only the description on edit view and it's still saying Due date is required even though due date has not been changed.
Can you please help me out.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hey @Sam Lin , you need to put provided code in due date field and not on initializer. That should be the reason
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.
Ah, i believe I have written on the due date field itself and not on the initializer, I'm I doing something wrong here?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hey @Sam Lin ,
Try this code :
def currentDueDate = underlyingIssue?.dueDate?.dateString def dueDate = getFieldById(getFieldChanged()) def description = getFieldById("description") if ((dueDate.value as Date).dateString != currentDueDate.toString()) { description.setRequired(true) } else { description.setRequired(false) }
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks @Fabio Racobaldo _Herzum_ this code works
def currentDueDate = underlyingIssue?.dueDate?.dateString
def dueDate = getFieldById(getFieldChanged())
def commentField = getFieldById("comment");
if ((dueDate.value as Date).dateString != currentDueDate.toString()) {
commentField.setRequired(true)
}
else {
commentField.setRequired(false)
}
however when i try to set an error when due date is changed
commentField.setError("Due Date has changed please enter the comment")
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thnaks for the feedback @Sam Lin . Please mark my answer as accepted :)
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.