QA #893
奈良 裕記 さんが約5年前に更新
h3. ■現象/要望
現在のRedmineでは、カスタムクエリのスコープが、全プロジェクト向け or 自プロジェクトのみの、2階層しかない。
Versionと同様に、プロジェクト階層間で共用可能としたい。
(カスタムクエリを定義したプロジェクトのサブプロジェクトで利用可能、他プロジェクトには見えない)
スコープとして、現行の全プロジェクト向けと自プロジェクトのみに加え、
自プロジェクトとサブプロジェクトを追加できれば良いと考える。
(現在のVersionの共有設定全部は不要)
h3. ■理由
大規模Redmine運用環境にて、PJ階層間で共用するカスタムクエリを作成する場合、下記問題点がある
現状
下記作業が必要なため、作業効率が悪く、作業ミスの元となっている。
・プロジェクト毎に同じカスタムクエリを作成。
・カスタムクエリ内容の変更時、各プロジェクトで別々に変更。
機能追加後の作業
親プロジェクトの一か所のカスタムクエリ作成/編集だけで、子プロジェクト側にも自動反映される。(同じカスタムクエリ定義を利用できる)
・親プロジェクトでカスタムクエリを定義する。
・作成したカスタムクエリを、PJ階層間で共用可能の設定にする。
h3. ■背景
Redmineのユーザが数百人に上る場合、実質的にはマルチテナントで共用利用するRedmineとなる。(各プロジェクト間、利用者間の関係は希薄になる)
安易にカスタムクエリを全プロジェクトで共有とするわけにはいかない。
・多数のプロジェクトを作成し、プロジェクト内階層構造を作成している場合
(例:派生製品、地域別管理など)
・組織階層単位・組織内でもプロジェクトを更に分割している場合
h3. ■解決策
本家チケット有(チケットのみで未解決) 該当チケットを探したが見つからず。。
同意多ければ本家に起票しよう。
Allow "Custom queries" to be shared across projects
http://www.redmine.org/issues/23301
h3. ■対応状況
h3. ■補足
戻る