プロジェクト

全般

プロフィール

QA #250

未完了

Redmineカスタムクエリの公開範囲を指定したい(複数PJ)

Mr. N さんが7年以上前に追加. 約5年前に更新.

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

0%

予定工数:

説明

■現象/要望

新しいカスタムクエリを作成する際、現状は「全プロジェクト向け」に公開するチェックボックスしかないのですが、
複数の特定プロジェクトを選択可能にさせたい。
※Redmineバージョンは「3.1.2」です。

■解決策

Redmine2.4.0で導入された、ロールベースでのカスタムクエリアクセス制御で可能です。

ユーザ単位の権限を追加したい場合は、redmine_query_shareプラグインを併用すれば可能。

利用手順概略

(admin)
・Redmineシステムレベルでロール作成(業務プロジェクト、組織、役割などで区分)

(カスタムクエリ作成者=プロジェクト内、カスタムクエリ作成/編集のロール設定必要)
・カスタムクエリを作成する。
・カスタムクエリのアクセス権設定
 次のロールのみ:必要な利用者を所属させるロールを含める。(admin作成済・複数選択可能)
 全プロジェクト向け:チェックする

(各プロジェクト管理者)
・プロジェクト内、必要なユーザに、カスタムクエリのロールを設定する。
 (各プロジェクト内で設定しなくとも、上位プロジェクトからのアクセス権継承でも良い。)
 
(利用者)
・各プロジェクトのチケット一覧画面にて、表示されたカスタムクエリを利用する。

(注意点)
・共用のカスタムクエリを誤って編集/削除しないように注意必要。
 プロジェクトが違っても、query_idが同一のカスタムクエリは共用であり、設定変更すれば他プロジェクト上にも即時反映される。

■対応状況

Redmine2.4.0で対応済

Role based custom queries
http://www.redmine.org/issues/1019
2.4.0 2013/7/2コミット

■補足

関連しそうなチケットがありました
http://www.redmine.org/issues/23581 Query class inheritance


関連するチケット 3 (3件未完了0件完了)

関連している Unofficial Redmine Cooking - QA #893: カスタムクエリの定義をPJ階層間で共用したい。新規2018/11/23

操作
関連している Unofficial Redmine Cooking - QA #923: Redmineカスタムクエリの編集者を制限したい(公開クエリ)新規2019/03/05

操作
関連している Unofficial Redmine Cooking - QA #946: PJ間共用カスタムクエリをadmin以外が作成/編集したい。回答済2019/05/04

操作

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