ユーザーロールによって編集できるアカウント情報を変える

Events happening in the community are now at Drupal community events on www.drupal.org.
nikaso's picture

Drupal6で、ユーザーアカウントのロールを「一般ユーザー」と「スタッフ」のように複数用意し、例えば一般ユーザーはアバターを登録でき、Profileモジュールで追加したフィールドの中で、一般ユーザー向けの項目のみ編集できるように、スタッフはアバターを使用せず、スタッフ用のProfile項目のみ編集できるようにしたいです(各ロールで使用しない項目はフォームに表示したくない)。
そもそもそのようなことは可能でしょうか?

追記
新規ユーザー登録は全て管理者が行います。

Comments

hgoto's picture

こんにちは。すでに解決されているかもしれませんがコメントさせてください。

Profileモジュールで追加したフィールドの中で、一般ユーザー向けの項目のみ編集できるように、スタッフはアバターを使用せず、スタッフ用のProfile項目のみ編集できるようにしたいです(各ロールで使用しない項目はフォームに表示したくない)。

Profile で追加したフィールドをロールごとに編集可能かどうか変更したいとのことですね。 nikaso さんのニーズがそのままずばり満たされる形になるどうかわかりませんが、 User Read-Only モジュールがお役に立つのではないかと思います。

User Read-Only
https://www.drupal.org/project/user_readonly

モジュールをインストールした後にパス /admin/user/user_readonly にアクセスしていただくとフィールドの編集権限を管理することができます。
Profile モジュールで追加したフィールドも含め編集可能にするかどうか(表示するかしないかも)設定することができるかと思います。
お試しいただければと思います。

nikaso's picture

hgotoさん、ご回答ありがとうございます!
まだ詳しく試せていないのですが、このモジュールで解決できそうです。
貴重な情報ありがとうございました。

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: