Actions
Defect #1278
closedテンプレートを作成したあと、プロジェクトのトラッカーを追加削除したりすると、登録しているテンプレートが一覧に出てこない
Start date:
08/30/2013
Due date:
% Done:
70%
Estimated time:
Description
テンプレートを作成したあとに、プロジェクトのトラッカーを追加削除したりすると、変更前のトラッカーで登録している
テンプレートが、テンプレート一覧に出てこなくなってしまいます。
事象は、下記のコードに起因します。
def index @template_map = Hash::new @project.trackers.each do |tracker| # ここで「その時点のプロジェクトが使っているとラッカー』という条件になっている templates = IssueTemplate.where('project_id = ? AND tracker_id = ?', @project.id, tracker.id).order('position') if templates.any? @template_map[tracker] = templates end end ......................
望ましい状態¶
- プロジェクトのトラッカーが変わってしまった場合でも、テンプレート一覧では、実績ベース(設定されている全てのテンプレート)を表示する必要がある。
- その時点で使っていないとラッカーに紐づくテンプレートに関しては、『いまこのトラッカーは使われてないです!』的なマークを表示して、編集者の注意を促す。
- テンプレート編集画面では、その時点で使われていないトラッカーは、プルダウン上ではグレー表示して、テンプレートの付け替えか、削除/再作成を促す。
Updated by Akiko Takano about 11 years ago
- Status changed from 新規(New) to 解決(Resolved)
- % Done changed from 0 to 70
テスト未だだけどFix。
Updated by Akiko Takano almost 11 years ago
- Status changed from 解決(Resolved) to 終了(Closed)
Actions