プロジェクト

全般

プロフィール

QA #1239

未完了

Redmineのシステムレベル設定/参照を、admin以外にも可能にしたい

奈良 裕記 さんがほぼ3年前に追加. 2年以上前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
-
開始日:
2021/05/09
期日:
進捗率:

0%

予定工数:

説明

■現象/要望

admin以外がRedmineのシステムレベル設定/参照可能にしたい

システムレベルの設定/参照は、adminのみ可能だが、利用者側への設定内容を開示が必要になる場合もある。
adminの作業負荷/ボトルネック回避のために、日常必要な作業を利用者側で完結にしたい。

■解決策

1. SQLで定期的にダンプした結果を渡す

SQLを定期的にダンプし、CSVなどで共用ファイルサーバなどに出力する。
ユーザ側はこのファイルを利用する。
ファイルサーバ経由せずとも、Redmine上添付ファイルのパスを指定して上書きし、Redmine内でユーザが取得可能にする方法もある。

2.プラグイン利用

下記プラグインは、カスタムフィールド定義、ユーザ一覧、ワークフロー設定などをREST-APIで返す
参照のみ、権限設定無し(認証済ユーザ利用可)

https://github.com/ANovitsky/redmine_shared_api/tree/version-reails-upto-5

↓Redmine4.2で動作するよう修正したフォーク(今後機能追加検討中)
https://github.com/y503unavailable/redmine_shared_api

enumは標準でGETのみ可能だが、PUTの機能のみを追加できないか?

3.特定ユーザに対して一部管理者メニューを非表示にする対応

画面上にメニュー出さないだけの対応で良ければ、作業担当者にadmin権限付けてviewcustomizeでユーザID毎に非表示にする方法もある。
下記リスクが受容できる事が前提
・直接URL指定でアクセスされるリスクを無視できる。
・admin権限によりアクセス制御が無効化される。

特定ユーザに対して一部管理者メニューを非表示にする(Redmine View Customize Plugin)
https://blog.enjoyxstudy.com/entry/2020/09/21/000000

■対応状況

SQLでダンプ or プラグイン利用 or メニュー画面のみ非表示

■補足

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