it-swarm-es.com

¿Cómo crear grupos y asignarles usuarios?

Quiero permitir que los roles de administrador y gerente puedan crear grupos (por ejemplo, diferentes trabajos dentro de una empresa) y poder asignar usuarios a los grupos. Quiero que esta sea una relación de uno a muchos para que el usuario1 pueda asignarse al trabajo1 y el trabajo2 (o no trabaje), pero el usuario1 no puede asignarse dos veces al mismo trabajo.

¿Cómo haría para comenzar esto o qué es un buen módulo y/o recurso para utilizar?

5
Kyra

Esto suena como un caso de uso claro para el módulo Grupos orgánicos . Los grupos orgánicos son excelentes si necesita crear un contenedor para el contenido y luego asociar a los usuarios con ese contenedor.

Sin embargo, si no necesita ningún aspecto orientado al contenido de OG (como el control de acceso), entonces tal vez todo lo que necesita hacer es hacer visibles las asociaciones, en lugar de ser parte de la arquitectura de información del sitio. En ese caso, parece que es posible que desee utilizar Perfil de contenido para que pueda aprovechar CCK Node Campos de referencia, que pueden ser uno: muchos arreglos, y usando el módulo content_permissions incluido o Permisos de campo , restringido a roles con permisos específicos para editar el campo.

8
Grayside