it-swarm-eu.dev

Jak vytvořit skupiny a přiřadit k nim uživatele?

Chci umožnit administrátorům a manažerským rolím, aby mohli vytvářet skupiny (například různé pracovní pozice v rámci společnosti) a mohli přiřadit uživatele ke skupinám. Chci, aby to byl vztah jeden k mnoha, takže user1 může být přiřazen k job1 a job2 (nebo no job), ale user1 nemůže být přiřazen dvakrát ke stejné úloze.

Jak bych mohl začít s tím, nebo co je dobrý modul a/nebo zdroj, který mohu využít?

5
Kyra

Zní to jako jasný případ použití modulu Organic Groups . Organické skupiny jsou skvělé, pokud potřebujete vytvořit kontejner pro obsah a poté k němu přidružit uživatele.

Pokud však nepotřebujete žádné aspekty OG zaměřené na obsah (například řízení přístupu), pak vše, co musíte udělat, je zviditelnit asociace, nikoli jako součást informační architektury webu. V tom případě to zní, jako byste mohli chtít použít Profil obsah , takže můžete využít CCK Node Referenční pole, která mohou být jedno: mnoho uspořádání, a s použitím dodávaného modulu content_permissions nebo oprávnění pro pole , omezeno na role se specifickými oprávněními pro úpravu pole.

8
Grayside