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
I have JIRA custom field named Defect logged date. The date should not have future date. It should be restricted to current date. How do I restrict Defect logged date date picker to choose date until current date. How do I prevent the user from choosing future dates.
I would like to use script runner functionality in this scenario. User can get a message , 'Future date not allowed' when user selects the future date in the Date picker custom field
Hey @Garden16_
Please use this script in "Behaviors" to restrict the Date Picker value to not pick future dates.
In Behaviors -> Add the field "Defect logged date" and In Server side script put the below code.
import com.atlassian.jira.component.ComponentAccessor
import java.util.Date.*
//get the Date Field here
def cfDate = getFieldByName("Defect Logged Date")
def date= cfDate.getValue() as Date
//get today's date
def today = new Date()
// In case today+1 date needs to be checked
//def tomorrow = today.plus(1)
//Check the condition for date less than are equal to today
if(date.after(today)) {
cfDate.setError("Future date not allowed")
}else{
cfDate.clearError()
}
Hope this helps !!
Regards,
Vishwas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.