Posted by nikaso on November 12, 2014 at 11:00am
Drupal6で、ユーザーアカウントのロールを「一般ユーザー」と「スタッフ」のように複数用意し、例えば一般ユーザーはアバターを登録でき、Profileモジュールで追加したフィールドの中で、一般ユーザー向けの項目のみ編集できるように、スタッフはアバターを使用せず、スタッフ用のProfile項目のみ編集できるようにしたいです(各ロールで使用しない項目はフォームに表示したくない)。
そもそもそのようなことは可能でしょうか?
追記
新規ユーザー登録は全て管理者が行います。
Comments
こんにちは。すでに解決されているかもしれませんがコメントさ
こんにちは。すでに解決されているかもしれませんがコメントさせてください。
Profile で追加したフィールドをロールごとに編集可能かどうか変更したいとのことですね。 nikaso さんのニーズがそのままずばり満たされる形になるどうかわかりませんが、 User Read-Only モジュールがお役に立つのではないかと思います。
User Read-Only
https://www.drupal.org/project/user_readonly
モジュールをインストールした後にパス /admin/user/user_readonly にアクセスしていただくとフィールドの編集権限を管理することができます。
Profile モジュールで追加したフィールドも含め編集可能にするかどうか(表示するかしないかも)設定することができるかと思います。
お試しいただければと思います。
hgotoさん、ご回答ありがとうございます! まだ詳しく試
hgotoさん、ご回答ありがとうございます!
まだ詳しく試せていないのですが、このモジュールで解決できそうです。
貴重な情報ありがとうございました。