2012-08-01 281 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基礎上,以查找和排序問題他們的原始到期日期。