JIRA: how to mask date fields

Adolfo Casari
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 8, 2015

I'd like to mask date fields, in order to restrict dates values and avoid inputs like 01/01/20016 (which would be accepted by JIRA but it would make the indexing fail).

Is there any javascript available that would do it?

Thanks in advance,

1 answer

1 accepted

0 votes
Answer accepted
Dave C
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 8, 2015

What kind of Custom Field are you using? If you use a Date Picker Custom Field it will already restrict the date input appropriately, using the Day/Month/Year Format as defined in https://confluence.atlassian.com/display/JIRA/Customizing+the+Look+and+Feel

Adolfo Casari
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 8, 2015

Jira will let me input 01/01/20016: https://casari-asoc.mangoapps.com/sf/Njc1NTRfMTU1MTc5OQ The format is defined as dd/MM/YYYY in the Admin/Look and Feel This caused me once a failed reindexing. I need to avoid this and also would like to restrict future dates, say duedates no later that 01/01/2018. Thanks.

Dave C
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 8, 2015

That's odd, JIRA is supposed to validate input with JS in the client. I imagine you may be able to workaround that by populating the field with the Update Issue Post-Function, or another similar function. Was the data added through the edit field normally, or another way?

Adolfo Casari
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 8, 2015

It's added in the Create Issue screen, you can try and reproduce it. This is JIRA 6.1.5

Dave C
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 13, 2015

What are you look & feel settings for the Day/Month/Year format? https://confluence.atlassian.com/display/JIRA061/Customizing+the+Look+and+Feel If you have this set to something like dd/MMM/yyyyy it could cause the problem..

Adolfo Casari
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 14, 2015

The format is defined as dd/MM/YYYY in the Admin/Look and Feel.

Dave C
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 14, 2015

Ah, right you are. I tested and verified and raised a bug for this under https://jira.atlassian.com/browse/JRA-45776. Perhaps someone else can offer suggestions on validating it with JS.

Adolfo Casari
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 16, 2015

Thanks.

Suggest an answer

Log in or Sign up to answer