¿Cómo puedo permitir a los usuarios determinar qué otros usuarios pueden editar su contenido?

drupal.stackexchange https://drupal.stackexchange.com/questions/730

  •  16-10-2019
  •  | 
  •  

Pregunta

Me gustaría permitir a los usuarios especificar qué otros usuarios pueden editar su contenido. Básicamente, un usuario sería capaz de crear un fragmento de contenido, lo que les permite luego a editar, pero ningún otro usuario puede editar (aceptar "administradores"). Esto es todo material estándar de Drupal hasta ahora y muy fácil. Pero ahora me gustaría dejar que los permisos give usuario a otros usuarios específicos para editar el contenido que han creado. Así, el "creador" ahora puede asignar "editores", dejando que otros usuarios editar el contenido al usuario original creado.

En caso de que esto no está muy claro, sin embargo, aquí es un caso de uso ...

Un sitio vende suscripciones que permiten a los usuarios con privilegios para crear un proyecto en el sitio (Proyecto en el sentido de un proyecto de desarrollo de software). El usuario que compró la suscripción ahora puede crear nodos de diferentes tipos de contenido que conforman el contenido del proyecto. Pero ya que a nadie le gusta trabajar solo, pueden invitar a otros a su proyecto. Los usuarios invitados pueden corregir cualquier contenido creado por el usuario que ha comprado la suscripción.

Así que ... ¿cómo hago para permitir a un usuario especificar ciertos otros usuarios que pueden editar su / su contenido y dar a los usuarios seleccionados permisos de edición en todos los nodos creados por el usuario original?

¿Fue útil?

Solución

nodo de referencia de acceso de usuario trabajó para mí, y era bastante fácil de usar desde la perspectiva del usuario.

Otros consejos

Yo sugeriría mirar ACL también. Proporciona una API que permite configurar qué usuarios tienen acceso a qué nodos. El módulo de acceso al contenido también se ha mencionado proporciona una interfaz de usuario en la parte superior de la que, sin embargo, que está dirigido a los usuarios administrativos diría yo. Por lo tanto, podría no funcionar bien para lo que va a nosotros.

No debería ser tan complicado escribir una interfaz de usuario personalizada para su caso de uso específico en la parte superior del ligamento cruzado anterior, sin embargo.

Se puede usar contenido Acceso + ACL , pero las instrucciones cuidadosamente leído.
También puedo recomendar módulos Reglas , allí se puede controlar los flujos de nodo y de acceso (pero debe tener "poco" conocimiento de php).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a drupal.stackexchange
scroll top