Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Restrict future dates to be picked from JIRA custom Date picker field

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

1 answer

1 accepted

1 vote
Answer accepted

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 

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Apps & Integrations

Partner Webinar Opportunities: January 2022

Hi everyone 👋, I really like the format of the webinar opportunities summary that @Jimmy Seddon posts monthly on the Welcome Centre group. It's a great place to go to check that you didn...

76 views 1 8
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you