プロジェクト

全般

プロフィール

QA #305

未完了

カテゴリ/対象バージョンがPJで未定義の場合でも項目表示したい

奈良 裕記 さんが約7年前に追加. ほぼ3年前に更新.

ステータス:
回答済
優先度:
通常
担当者:
-
カテゴリ:
UI
対象バージョン:
開始日:
2017/02/23
期日:
進捗率:

0%

予定工数:

説明

■現象/要望

Redmineは、カテゴリ/対象バージョンがPJで未定義の場合、チケットの表示/編集画面に項目自体を表示しない仕様となっている。
画面表示に一貫性が無く判りにくいので、カテゴリ/対象バージョンが未定義の場合でも項目表示したい。

■解決策

Redmineのソース変更で、チケット表示/入力画面共に、カテゴリ/対象バージョンの項目を常時表示可能になる。
編集画面では、+ボタンで定義追加可能。

変更内容

選択要素無しの場合に非表示とする条件判断部分を削除するだけ。

編集画面

/app/views/_attributes.html.erb

変更前

<% if @issue.safe_attribute?('fixed_version_id') && @issue.assignable_versions.any? %>

<% if @issue.safe_attribute?('category_id') && @issue.project.issue_categories.any? %>

変更後

<% if @issue.safe_attribute?('fixed_version_id') %>

<% if @issue.safe_attribute?('category_id') %>

表示画面

/app/views/_attributes.html.erb

変更前

  unless @issue.disabled_core_fields.include?('category_id') || (@issue.category.nil? && @issue.project.issue_categories.none?)

  unless @issue.disabled_core_fields.include?('fixed_version_id') || (@issue.fixed_version.nil? && @issue.assignable_versions.none?)

変更後

  unless @issue.disabled_core_fields.include?('category_id')

  unless @issue.disabled_core_fields.include?('fixed_version_id') 

■対応状況

ソース変更により対応可能

■補足


ファイル

表示画面.png (3.51 KB) 表示画面.png 奈良 裕記, 2017/02/23 01:48
編集画面.png (4.63 KB) 編集画面.png 奈良 裕記, 2017/02/23 01:48

奈良 裕記 さんが約7年前に更新

奈良 裕記 さんが約7年前に更新

奈良 裕記 さんが約7年前に更新

奈良 裕記 さんが約7年前に更新

奈良 裕記 さんが5年以上前に更新

奈良 裕記 さんが4年以上前に更新

奈良 裕記 さんが4年以上前に更新

奈良 裕記 さんがほぼ3年前に更新

他の形式にエクスポート: Atom PDF