プロジェクト

全般

プロフィール

QA #728

未完了

プロジェクトのメンバー表示内容を削減したい(グループ単位)

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

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

0%

予定工数:

説明

■現象/要望

Redmineでは、プロジェクト単位で個人単位にアクセス/ロールの設定を行っており、
プロジェクトの概要画面に全員の名前/割当ロールが表示される。
アクセス者が百人超える様な場合、プロジェクトのメンバー全員のIDを表示するのは長過ぎるて判りにくい。

組織単位などでユーザグループを定義し、その組織所属者に対して権限を割り当てる場合がある。
このような場合、個人単位の表示は意味が無く、わかりにくくなるだけ。

→グループ定義で表示できないか?

■解決策

■対応状況

■補足


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

関連している Unofficial Redmine Cooking - QA #315: プロジェクトのメンバーリストをユーザカスタムフィールドでグルーピング表示を行いたい新規2017/04/11

操作

奈良 裕記 さんが6年以上前に更新

  • 関連している QA #315: プロジェクトのメンバーリストをユーザカスタムフィールドでグルーピング表示を行いたい を追加

奈良 裕記 さんが6年以上前に更新

PJのメンバ/ロール

動作内容書き出し

PJ画面上表示

各ロール単位でユーザ名が表示される。
複数ロールで同一名が表示される場合もある。

PJのメンバー設定画面

各ID個別にロール割当、
ユーザグループ単位の割当も可能
上位PJからの継承もあり

ユーザグループ(システム定義)単位で権限割当した場合の動作
 この場合、グループと展開したユーザの両方のIDがPJのmemberとして登録される。(Pj設定画面上にはグループ登録が表示されるが、PJ概要には表示されない。

奈良 裕記 さんが6年以上前に更新

関連DB構成

users
ユーザ/グループ登録(システムレベル)
ユーザ/グループ定義は、同じusersテーブル上にある。
typeカラムが、User Group の違い

groups_users
グループと、それに登録されているユーザID

members
各PJ-ユーザID、このテーブルのIDがmember_idであり、
PJ内のメンバ登録になる。
PJのメンバ設定画面で、グループを指定してRoleを割り当てた場合
グループと展開したユーザの両方のIDがPJのmemberとして登録される。
ただし、一つのPJ内メンバ登録で、ユーザIDは、複数のグループに属していても、一つのmemberでしか登録されない。

member_roles
上記memberに割り当てられたロール

roles
設定自体には影響しないので略

奈良 裕記 さんが4年以上前に更新

奈良 裕記 さんが4年以上前に更新

奈良 裕記 さんがほぼ3年前に更新

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