ページ更新: 2011-01-07 (金) (2899日前)

関連: ../WebAdminPlugin

(2006-01-30 ソフト/Bug Tracking/trac/plugin より移動。)

AccountManager プラグインは、Tracにアカウント管理やパスワード変更を行う機能を付加するプラグインで、次の機能を持つ:

  • ユーザ自身による、アカウントの追加
  • ユーザ自身によるパスワード変更・アカウント削除

目次

[編集]

情報源 #

AccountManagerPlugin - Trac Hacks - Trac
http://trac-hacks.org/wiki/AccountManagerPlugin

Custom Query - Trac Hacks - Plugins Macros etc.

  • このプラグインに関するチケットの一覧
[編集]

バグ #

[編集]

ユーザの作成時にエラー発生 #

  • trac.ini の設定 (WebAdmin では Admin -> General -> Basic -> Description) に ASCII以外の文字を用い、AccountManagerでnotifyの設定を行っていると、ユーザアカウントを作成するときにエラー "Ticket contains non-ASCII chars. Please change encoding setting" が発生する。 (インタアクトの日本語版の場合は「チケットに非 ASCII 文字が含まれています。エンコード設定を変更してください」と表示される)
  • Trac 0.11系の場合、以下のいずれかで回避できるようだ
    • Admin -> General -> Basic -> Description にASCII文字以外の文字を入力しない (2011-01-07 確認)
    • このプラグインのnotify機能を使わない (こちらは未確認)
[編集]

tracd #

tracdでは、AccountManagerでの操作はtracdを再起動するまでは反映されない。この件についてのチケット:

[編集]

Windowsでパスワードを更新 #

Windows上でパスワードを更新する場合の問題 (2006-04-20)

[編集]

インストール #

(作成中)

[編集]

機能 #

[編集]

ユーザ自身がアカウントを登録する (2006-08-03) #

ユーザがTracのアカウントを持たないとき、ユーザ自身がアカウント追加する機能がある。

画面右上の「Register」をクリックすると:

trac-account-manager-01.png

アカウントの登録画面に移動する。

trac-account-manager-02.png

アカウント(ユーザ名とパスワード)を入力し、「Create account」を押す。

trac-account-manager-03.png

この時点で、ユーザは「authenticated」グループに割り当てられた権限を使用できる。

それ以外の権限が必要なときは、TRAC_ADMIN 権限を持つユーザが、別途、権限を割り当てること。

なお、この機能を停止するなら、trac.iniの[component]セクションに次の設定を追加する。 (あるいは../WebAdminPlugin#General-Pluginsの画面からも同じ設定ができる)

trac.ini

[components]
acct_mgr.web_ui.registrationmodule = disabled
[編集]

ユーザ自身が自分のパスワードを変更/自分のアカウントを抹消する (2006-08-03) #

ユーザ自身が、自分のパスワードを変更したり、自分のアカウントを抹消する機能がある。

(1)ユーザがログインしているとき、(2)画面の右上に「My Account」が表示される。

trac-account-manager-04.png

「My Account」をクリックすると、次の画面が表示される。

trac-account-manager-05.png
  • (1) 新しいパスワードを入力し「Change password」を押すと、パスワードが変更される。
  • (2) Delete account」を押すと、自分自身のアカウントが抹消される。