Issue Extensions Plugin 0.0.8 リリース

Issue Extensions Plugin 0.0.8 をリリースしました。
http://www.r-labs.org/projects/r-labs/wiki/Issue_Extensions

ダウンロードはこちらからどうぞ。

今回対応した機能は、以下になります。

  • 複製時に「開始日」「期日」「進捗%」をリセット(初期化)して欲しい

Redmineにはチケットの右上に「複製」と「コピー」のリンクがあります。
「複製」は同一プロジェクト内部でチケットをコピーする機能になっています。
「コピー」は別プロジェクトへチケットをコピーする機能になっています。

言葉から類推されるイメージは似たものですが、実はこの様に違った機能になっています。よく使われるのは「複製」です。「複製」すると、「トラッカー」「題名」「説明」「ステータス」「優先度」「担当者」「対象バージョン」「開始日」「期日」「予定工数」「進捗%」の全てがコピーされます。

ここまで説明すると分かると思いますが、既に終了したチケットを「複製」してしまうと、発行したばかりなのに、「開始日」「期日」は過去ですし、「進捗%」も100%になってしまいます。「複製」は似た内容のチケットを発行したいだけなので、これらのデータまで引き継ぐ必要はありません。でこの部分に困っているという声を聞いたので、今回上記の対応をしています。既存の「複製」は残してありますので、使い分けることが出来る様にはしておきました。