Project

General

Profile

Actions

QA #1239

open

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

Added by 奈良 裕記 about 1 year ago. Updated 10 months ago.

Status:
新規
Priority:
通常
Assignee:
-
Category:
-
Target version:
-
Start date:
05/09/2021
Due date:
% Done:

0%

Estimated time:

Description

■現象/要望

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 メニュー画面のみ非表示

■補足

Actions #1

Updated by 奈良 裕記 about 1 year ago

  • Description updated (diff)
Actions #2

Updated by 奈良 裕記 about 1 year ago

  • Subject changed from admin以外がRedmineのシステムレベル設定/参照可能にしたい to Redmineのシステムレベル設定/参照を、admin以外にも可能にしたい
Actions #3

Updated by 奈良 裕記 about 1 year ago

  • Description updated (diff)
Actions #4

Updated by 奈良 裕記 about 1 year ago

  • Description updated (diff)
Actions #5

Updated by 奈良 裕記 10 months ago

  • Description updated (diff)
Actions #6

Updated by 奈良 裕記 10 months ago

  • Description updated (diff)
Actions #7

Updated by 奈良 裕記 10 months ago

  • Description updated (diff)
Actions

Also available in: Atom PDF