web-dev-qa-db-ja.com

グループを作成してユーザーをグループに割り当てる方法は?

管理者とマネージャーの役​​割がグループ(たとえば、社内のさまざまなジョブ)を作成し、ユーザーをグループに割り当てることができるようにしたいと考えています。これを1対多の関係にしたいので、user1をjob1とjob2に割り当てることができます(またはジョブがない)が、user1を同じジョブに2回割り当てることはできません。

これを開始するにはどうすればよいですか、または使用するのに適したモジュールやリソースは何ですか?

5
Kyra

これは、 Organic Groups モジュールの明確な使用例のように聞こえます。オーガニックグループは、コンテンツ用のコンテナーを作成し、ユーザーをそのコンテナーに関連付ける必要がある場合に最適です。

ただし、OGのコンテンツ指向の側面(アクセス制御など)が必要ない場合は、おそらくサイトの情報アーキテクチャの一部ではなく、関連付けを表示するだけで十分です。その場合、 Content Profile を使用して [〜#〜 ] cck [〜#〜] Node参照フィールドは1つ:多くの配置が可能で、バンドルされたcontent_permissionsモジュールまたは フィールド権限 、フィールドを編集するための特定の権限を持つロールに制限されています。

8
Grayside