Consulta: Editores Generales de Grupos/Equipos

Events happening in the community are now at Drupal community events on www.drupal.org.
cristian_dkb's picture

Hola... Esta es la primera vez que escribo acá pero hace un tiempo seguía la lista de correo y de hecho participé del camp en Bs.As.
Les escribo porque estoy armando un sitio en el cual se necesitan mantener bastantes usuarios con diferentes "jerarquías" por así decirlo. Por eso estoy buscando la forma de asignar usuarios a grupos o equipos (a sólo uno). Dentro de cada equipo asignar uno o más editores generales que sean capaces de editar/eliminar cualquier contenido que haya sido creado por un miembro de ese equipo, pero no de otros equipos.

La asignación a grupos y designación de editores generales de los mismos, sólo la pueden hacer los administradores del sitio.

Estuve buscando la forma de hacerlo con Organic Groups pero me parece que es demasiado módulo para algo mas bien simple, además de que no encontré como....

Si me pueden dar alguna idea de qué podría hacer, se los voy a agradecer...

Saludos..

Atte. Cristian

Comments

Cristian, a mi entender el

scarvajal's picture

Cristian, a mi entender el módulo a usar es efectivamente OG.

Los niveles de acceso los das como es habitual en Drupal (editar contenido propio, editar todos los contenido, etc) y a eso se le va a agregar el permiso de acceso de OG (si es miembro del grupo o no).

No conozco otro módulo para este fin.

Sebastián Carvajal

Hola Cristian, Creo la forma

josmera01's picture

Hola Cristian,

Creo la forma más facil para crear grupos y que creen contenidos es atraves es del modulo Organic Groups, yo aqui te puedo dejar un videotutorial hay puedes como llenar de conceptos basicos del modulo http://drupal.org/node/137208. o http://itcrack.net/node/881

Espero que te halla servido, si tienes dudas me dices

OG.

ggalan1173's picture

Hola. nosotros hicimos algo asi, y lo hicimos con OG. No parece demasiado modulo para eso, aunque luego tengas que resolver la "visualizacion" del contenido fuera del grupo.
Si no entendi mal, tu idea es que solos los administradores del grupo lo puedan editar, y cualquiera lo pueda ver.

La otra opcion es un poco de codigo, via Rules o Validation Api. Tambien hicimos algo asi.
OG para administrar quienes pueden modificar cada contenido.
Luego, al momento de editar el contenido, si el usuario editor no es administrador del grupo correspondiente, lo redireccionas a una pagina de error. Para resolver si el usuario es administrador del grupo, hay funciones en la api de og que te lo dan, asi no te metes directamente en el modelo de datos de OG.
saludos
Gabriel

Gracias por los consejos...

cristian_dkb's picture

Gracias por los consejos... No he tenido tiempo de ver los videos ni de probar mucho, creo que mañana volveré a poner manos a la obra.
De todas formas y para completar la idea que quise detallar en el post es que dado los usuarios:

A, B y C del grupo 1
D y E del grupo 2

Siendo C administrador del grupo 1 y E del 2.

A, B y D puede publicar contenidos y editar sus propios contenidos, además de ver los de todos sin importar el grupo (A puede ver lo que escribio D por ej.).
C puede hacer lo mismo que A y B, y además editar el contenido de ellos dos pero no los de D o E.
E puede hacer lo mismo que D, y editar el contenido de este pero no editar los del Grupo 1.

Todos pueden ver todo.

Mmmm... No sé si aclaré u oscurecí, pero bueno por lo menos sé que voy en el camino correcto con OG.

Sé que esto mismo que quiero hacer lo puedo implementar generando diferentes tipos de contenido (uno por grupo), pero haría la administración más engorrosa y me quitaría cierta flexibilidad.

Igual todas las ideas sirven...

Saludos...

Atte. Cristian

No sé si conseguiste lo que

TXANKETE's picture

No sé si conseguiste lo que querias Cristian. Yo estoy tratando de realizar algo parecido, y he encontrado un modulo que creo puede resultar útil.
Si continuas interesado, te invito a probarlo y a que me cuentes si te ha funcionado.
Se trata de "Organic groups user roles". Por lo que he investigado sirve para asignar roles a los diferentes usuarios pero que unicamente son validos dentro del Grupo al que esté suscrito.
Un cordial saludo!

Argentina

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week