Actualmente estoy intentando realizar una segunda capa administrativa (inferior) en drupal. He creado una sección adicional a través del módulo del mismo nombre para que los usuarios puedan tener su propio tema, etc. Quiero darles a estos administradores secundarios o inferiores un menú en su sección de la página donde puedan acceder a ciertas funciones administrativas como administrar otros usuarios, y ciertos tipos de contenido, etc. El mayor problema que encuentro es la incoherencia de seguridad, por ejemplo el segundo administrador podría convertirse en un administrador completo porque yo uso drupals propias funciones centrales de administración y donde no puedo descubrir cómo bloquear permanentemente ciertas funciones pero permitir otras. En este caso, quiero que el segundo administrador pueda crear y cambiar roles de usuarios en una jerarquía inferior a la suya, pero no puede cambiar o crear administradores reales. Esto es solo una parte del problema, sin embargo, el problema menor es que no puedo mantener mi conjunto de temas para la segunda sección de administración sin tener que duplicar las vistas administrativas existentes (como las de los usuarios y el contenido) y establecer los duplicados en un camino debajo de mi sección. ¿Alguna sugerencia?Drupal: ¿Cómo implementar un SEGUNDO administrador con menos derechos que el tema normal y el propio?
5
A
Respuesta
1
Esto probablemente se lograría mejor creando un rol (admin/user/roles) y luego definiendo los permisos de roles (admin/user/permissions). A continuación, solo cree un usuario (admin/usuario/usuario/crear) que pertenezca a ese rol, defina un menú (administrador/compilación/menú) con los enlaces a los que desea que accedan, luego mueva el bloque de menú (admin/build/block) a la región que desee y luego configúrelo solo para esa función específica.
No hay una manera exacta de hacerlo, solo una gran cantidad de permisos de prueba y error. Le sugiero que inicie sesión como usuario/1 en un navegador e inicie sesión como el usuario que creó con otro navegador y pruebe la configuración de permisos que configuró.
Cuestiones relacionadas
- 1. Cambiando el registro sin derechos de administrador
- 2. ¿Cómo asegurar que el programa de instalación se ejecutará con derechos de administrador?
- 3. ¿IntelliJ inicia procesos con derechos de administrador?
- 4. ¿Cómo aplicar el tema jQuery UI a mi html normal?
- 5. Problemas de Webdeploy: no se puede implementar a menos que sea administrador
- 6. Derechos de administrador para un solo método
- 7. drupal 7: administrador/paneles de página y hook_node_view
- 8. C# .NET: ¿Adquiere los derechos de administrador?
- 9. ¿Busca el código Delphi 7 para detectar si un programa se inicia con derechos de administrador?
- 10. .NET Tareas de programación que necesitan derechos de administrador local
- 11. Ejecutando Visual Studio sin derechos de administrador
- 12. Cómo crear un nuevo tema en drupal 7
- 13. ¿Cómo puedo mejorar el trabajo con Drupal?
- 14. cómo crear un administrador de descargas propio en Android 2.2
- 15. ¿Cómo obtener "derechos de administrador" en SQL Server Management Studio?
- 16. implementar su propio sizeof
- 17. cambie el tema activo de Drupal 7 programáticamente
- 18. Detectar si el programa se está ejecutando con todos los derechos de administrador
- 19. ¿Puedes crear tu propio gancho en Drupal?
- 20. Depure un programa que necesita derechos de administrador en Windows 7
- 21. Cómo ejecutar la aplicación que requiere derechos de administrador de uno que no los tiene
- 22. Drupal y versiones
- 23. ¿Cómo configurar el usuario administrador con gitlab con autenticación LDAP?
- 24. Al menos un objeto debe implementar IComparable
- 25. Cómo seleccionar de Drupal con el alias
- 26. tema Java con var-args y el boxeo
- 27. Escriba su propio administrador de memoria
- 28. WCF Service no se está ejecutando sin derechos de administrador
- 29. ¿Cómo implementar su propio servidor WHOIS?
- 30. drupal themes: ¿cómo incluyo varios archivos css/js en el archivo .info de mi tema?
interesante .... –