Ticket #25468

PJを横断したユーザ、グループの利用について

Open Date: 2011-06-23 10:06 Last Update: 2012-05-28 13:27

Reporter:
Owner:
(None)
Status:
Closed
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

Trac環境全体(全PJ共通)でmanagerというようなグループを作成し、 managerグループにkanri_tarouユーザを登録しておいて、 PJを新規に追加する時に、managerグループへの権限を追加してあげれば、 kanri_tarouさんでmanager権限がある状態でログインできるようにする、 というような設定は可能でしょうか? 現状、ユーザ自体はPJをまたがって共通と思いますが、グループ(というか 実際には権限設定画面でネストしているだけのように見えるので、 そもそもグループの概念はないのかもしれません・・・)という概念が あるのか?という事になるかと思います。よろしくお願いします。

Ticket History (3/3 Histories)

2011-06-23 10:06 Updated by: aim
  • New Ticket "PJを横断したユーザ、グループの利用について" created
2011-06-26 23:38 Updated by: jun66j5
Comment

設定だけでは出来ません。グループ情報は存在しますが、個々の Trac に割り当てられた permission テーブルに保存されるので共有していません。

達成されたいことそのものを行うプラグインは知りませんが、一番近いプラグインとしては http://trac-hacks.org/wiki/SuperUserPlugin だと思います。特定のユーザが TRAC_ADMIN を持つように出来るプラグインです。(使ったことはないのでそのとおりに動作するかは解りませんが)

superuserplugin の設定部分 ([superuser] superuser = admin のあたり) を inherit-file で継承させている python\share\conf\trac.ini に書けば、全プロジェクトでそのユーザが TRAC_ADMIN になるはずです。

2012-05-28 13:27 Updated by: aim
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2012-05-28 13:27

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login