我将日历javascript更改为Hijri,但另一个问题出现了。似乎一个类(DueDateValidator.class)尝试验证输入日期,而月份的天数与格鲁吉亚日历不同。例如,我们在一年的第二个月有31天,但在格鲁吉亚(2月)它是28或29。
答案 0 :(得分:0)
我认为没有一个开箱即用的选项来取消Jira的日期验证。您可以覆盖Jira的日期验证,但我认为使用Free Text Field
自定义字段会更容易将日期保存为字符串。然后,添加到将隐藏此字段的字段js代码,并将其日期复制到date
字段。
要在搜索问题时保持正确的顺序,您可以使用日期映射来保持格鲁吉亚日历的最新状态,或者以可排序的方式存储日期(例如YYYY/MM/DD/HH/MM
- 201302161334)并订购根据这个领域的结果。
<强>更新强>
Jira版本5.2.6的简单示例,这会将字段ID customfield_10001
中的文本复制到created
字段:
AJS.$("#create-date").text(AJS.$("#customfield_10001-val").text().trim())
要轻松搜索另一个文本字段,请按以下格式保存日期:
year month day hour minute
所有数字。例如,今天的格里高利日期将是:
2013 02 267 10 26
比搜索问题时,例如查找今天日期之后创建的问题:
custom_filed > "2013 02 267 10 26"
排序将起作用,因为它将逐年排序问题,而不是月,日,小时,分钟。
答案 1 :(得分:0)
我通过在system-customfieldtypes-plugin.xml中创建新的自定义字段来在文本字段中存储日期,但在搜索中它只接受不是&gt;的确切文本。或者&lt;
custom_filed ~ "2013 02 267 10 26" It is acceptable but
custom_filed > "2013 02 267 10 26" shows jQL error.