QA #305
奈良 裕記 さんが4年以上前に更新
h3. ■現象/要望
Redmineは、カテゴリ/対象バージョンがPJで未定義の場合、チケットの表示/編集画面に項目自体を表示しない仕様となっている。
画面表示に一貫性が無く判りにくいので、カテゴリ/対象バージョンが未定義の場合でも項目表示したい。
h3. ■解決策
Redmineのソース変更で、チケット表示/入力画面共に、カテゴリ/対象バージョンの項目を常時表示可能になる。
編集画面では、+ボタンで定義追加可能。
!編集画面.png! !表示画面.png!
変更内容
選択要素無しの場合に非表示とする条件判断部分を削除するだけ。
編集画面
/app/views/_attributes.html.erb
変更前
<pre>
<% if @issue.safe_attribute?('fixed_version_id') && @issue.assignable_versions.any? %>
<% if @issue.safe_attribute?('category_id') && @issue.project.issue_categories.any? %>
</pre>
変更後
<pre>
<% if @issue.safe_attribute?('fixed_version_id') %>
<% if @issue.safe_attribute?('category_id') %>
</pre>
表示画面
/app/views/_attributes.html.erb
変更前
<pre>
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?)
</pre>
変更後
<pre>
unless @issue.disabled_core_fields.include?('category_id')
unless @issue.disabled_core_fields.include?('fixed_version_id')
</pre>
h3. ■対応状況
ソース変更により対応可能
h3. ■補足
!https://unofficial-redmine.org/matomo/matomo.php?idsite=1&rec=1!
戻る