我将日历 javascript 更改为 Hijri,但出现了另一个问题。似乎一个类(DueDateValidator.class)尝试验证输入日期,而月份的天数与格鲁吉亚日历不同。例如,我们在一年的第二个月有 31 天,但在格鲁吉亚(二月)是 28 或 29。
问问题
333 次
2 回答
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"
该排序将起作用,因为它将首先按年,而不是按月,日,小时,分钟对问题进行排序。
于 2013-02-16T11:36:04.260 回答
0
我通过在 system-customfieldtypes-plugin.xml 文件中创建新的自定义字段来将日期存储在文本字段中,但在搜索中它只接受确切的文本而不是 > 或 <
custom_filed ~ "2013 02 267 10 26" It is acceptable but
custom_filed > "2013 02 267 10 26" shows jQL error.
于 2013-06-27T13:54:43.643 回答