it-swarm-es.com

Página de administración separada para cada rol

Tengo en mi sitio web varios roles y cada uno de estos roles tienen diferentes niveles de responsabilidad. ¿Cómo puedo crear una página de administración separada para cada rol o nivel de acceso?

3
AmirHossein

Hay una serie de formas en que puede lograr esto, aquí hay algunas de la parte superior de mi cabeza (en ningún orden en particular):

  • Cree un nodo de página normal y su uso Privacidad del nodo por función , un módulo que le permite el control de acceso de grano fino en una base por nodo utilizando roles.
  • Uso Vistas Para crear una página de administración y limitar el acceso utilizando las "Restricciones de acceso" de las Vistas ".
  • Uso paneles Para crear un panel de administración y limitar el acceso utilizando las "restricciones de acceso" del panel (muy similares a las vistas).
  • Uso contextos , cree un contexto de administrador y muestre el contenido condicionalmente.

Básicamente, no hay mejor ni peor manera, todo depende de cómo se configure su sitio actual. Por ejemplo, si ya está utilizando paneles, podría tener sentido ir a esa ruta, etc.

¡Personalmente, usaría una mezcla de contextos y vistas!

4
Alex Weber

Creo que puede usar el vistas y paneles módulos para esto.

2