Drupalモジュールが質問/回答と呼ばれ、後で司会者(回答)によって変更されるユーザー投稿(質問)であるとします。私はまた、質問が作成されるいくつかのカテゴリを持っています。モデレータは任意の質問を編集できますが、私は他のカテゴリの質問を編集できないように、各カテゴリに別のモデレータを割り当てる必要があります。Drupalのアクセス許可を拡張する
できますか?
ありがとう
Drupalモジュールが質問/回答と呼ばれ、後で司会者(回答)によって変更されるユーザー投稿(質問)であるとします。私はまた、質問が作成されるいくつかのカテゴリを持っています。モデレータは任意の質問を編集できますが、私は他のカテゴリの質問を編集できないように、各カテゴリに別のモデレータを割り当てる必要があります。Drupalのアクセス許可を拡張する
できますか?
ありがとう
これにはいくつかの方法があります。 Taxonomy Accessまたは各カテゴリは、それが自分の分類学用語だし、分離はあなたがそれぞれのグループを持つことができますOrganic Groups
を使用して、それらの語彙
によって作成されTAC Liteモジュール
を使用して
カテゴリー。次に、og_user_rolesを使用して、そのグループ内にグループの役割を作成できます。各グループの役割は特定の能力を持つことができます。
カスタムモジュール
あなたがDrupalの6を使用している場合は、それらの描写を作成するためにhook_accessを使用することができます。カテゴリを作成するために分類法を使用します。基本的には、TAC Liteが何をしているのか、さまざまなタクソノミーに役割を割り当てるためのインターフェースを作成する必要があります。
タクソノミーを使用してカテゴリを決定することによって、アクセス許可を処理するのにTaxonomy access controlを使用できます。
フックアクセスは、ノードタイプ(この場合はフォーラムモジュール)を所有するモジュールに対してのみ機能します。したがって、このモジュールをハッキングしないとうまくいかないでしょう。 – googletorp
TACが助けました。ありがとうございました。 – kbeat