2012-08-01 283 views
2

在JIRA中,到期日可以随着项目里程碑的变化而定期更新。虽然这是有用的功能,但有时能够比较原始输入的到期日和问题的当前到期日是有用的。如何在JIRA中查看或查询问题的原始到期日期?

此信息保留在Change History database table中,但是当我尝试使用JQL历史查询功能provided in JIRA 5.0时,JIRA返回一条错误消息“历史搜索不支持'duedate'字段。”

在这一点上,我感觉卡住了。有没有办法(编写自定义插件或手动解析数据库)来提取这些有用的数据?

+0

更好的做法一般是在版本中使用发布日期字段。然后将所有问题与版本相关联。更少更新。 – mdoar 2012-08-03 17:51:09

回答

1

您可以使用JIRA Behaviours Plugin保存在自定义字段原来的日期,使用类似:

FormField due_date = getFieldByName("Due Date") 
FormField orig_due_date= getFieldByName("Original Due Date") 

if (orig_due_date.getFormValue() == '') { 
orig_due_date.setFormValue(due_date) 
} 

通过保存日期自定义字段,你将能够使用JQL基础上,以查找和排序问题他们的原始到期日期。