web-dev-qa-db-ja.com

役割によるフィールドアクセスの制限

Anonユーザーが特定のタイプのノードを作成できるようにしたいサイトで作業していますが、そのコンテンツタイプの一部のフィールドのみを表示/編集できるようにしたいと考えています。

詳細についてはまだ説明できませんが、サイトの目標は、情報のコレクションをクラウドソーシングして、データを承認およびグルーミングする管理者を数名配置することです。そのため、私はanonユーザーがノードを作成し、いくつかのフィールドにのみアクセスできるようにしたいと考えています。その後、管理者は他のフィールドに値を追加してそのデータを補足し、そのノードを公開できます。

ユーザーが持つ役割に基づいてフィールドへのアクセスを制限するにはどうすればよいですか?

5
Kenny Wyland

Field Permissions モジュールが必要な場合、それはまさにそれを行います:

フィールド権限モジュールを使用すると、サイト管理者はフィールドレベルの権限を設定して、エンティティのフィールドを編集、表示、作成できます。

それはあなたにすべてのフィールドの役割に基づいてきめ細かなアクセス制御を提供します、例えば:

enter image description here

10
Clive