Posted by ssoulless on September 2, 2013 at 4:45am
Hola como puedo hacer que los miembros de un organic group tengan un rol establecido?
Este rol necesito que sea un rol global para el sitio, no me sirve con permisos solo en el grupo. por ejemplo:
group 1 => role asignado => role 1
Con esto estoy diciendo que todos los miembros de group 1 tendrán el role 1, ese rol debe ser un rol con permisos globales en el sitio
Con otro grupo sería lo mismo
group 2 => assigned role => role 2
¿Alguna idea? o ¿que modulo me puede servir?.
Gracias de antemano
Comments
Custom code, o con Rules
Eso es posible o con un poco de código propio puesto en un modulo, o bien con el modulo Rules.
Revisa las soluciones aqui:
http://drupal.stackexchange.com/questions/38885
Gracias creo que esto me puede servir pero...
Pero puedo pedirte un poco de orientación?
He desarrollado toda la aplicación como un SaaS(Software as a service), lo que pasa es que he creado 3 roles de usuario para los diferentes tipos de suscripciones, la aplicación es un servicio para institutos de educación formal, cada instituto cuando se suscribe automaticamente se crea un grupo con el nombre de ese instituto, luego dentro del grupo estarán los docentes del instituto, alumnos, etc...
Mi idea es que el instituto tenga un grupo, y que todos los que hagan parte de ese grupo tengan el rol de acuerdo a la subscripción que haya adquirido ese instituto, es decir, algunas subscripciones tienen mas privilegios que otras, y los profesores y alumnos gozarán de los privilegios de acuerdo a la suscripción del instituto...
Creo que el link que enviaste es bueno, pero no sé si sea muy óptimo crear una regla para cada grupo por separado =/
Tal ves esto te
Tal ves esto te sirve:
https://drupal.org/project/og_site_role_assign