Redmine: ロードマップに当日期限分を表示するパッチ
Redmine のロードマップでは、当日期限分のバージョンが表示されません。この動作が望ましい場合もありますが、プロジェクトによっては当日期限分も表示したい場合があります。
ロードマップに当日期限分も表示するように変更するには、 completed? の動作を変える必要があります。以下がパッチです。変更点は、「当日なら完了としない」ようにしているだけと非常に単純です。
Index: C:/Program Files/Redmine/app/models/version.rb =================================================================== --- C:/Program Files/Redmine/app/models/version.rb (リビジョン 1782) +++ C:/Program Files/Redmine/app/models/version.rb (作業コピー) @@ -46,7 +46,7 @@ # Returns true if the version is completed: due date reached and no open issues def completed? - effective_date && (effective_date <= Date.today) && (open_issues_count == 0) + effective_date && (effective_date < Date.today) && (open_issues_count == 0) end def completed_pourcent