Control Niveles Usuarios
Buenos días,
estoy desarrollando una aplicación web en la cual he integrado varios grid ExtJS. Ahora se me plantea un problema, algunas de las opciones del grid (columnas, botones, etc) deberán activarse o desactivarse en función del nivel del usuario que está accediendo al sistema y no sé cómo se puede gestionar esto en ExtJS, ¿alguien tiene alguna idea al respecto?
Gracias!!!
Tienes varias maneras de hacerlo, he visto gente que directamente desde un PHP se genera el JavaScript haciendo un spaguetti XD
Yo normalmente lo que recomiendo y como he realizado ya varias aplicaciones es solicitar los permisos al servidor antes de mostrar el módulo y dependiendo de los permisos oculto o muestro los componentes, algo así:
{
xtype : "button",
text : "Guardar",
hidden : this.permissions.SAVE
}
Donde SAVE contiene true o false, eso lo define el servidor ;) ahora bien, recordar también que en el servidor debes implementar la seguridad adecuada, del lado de Ext simplemente es ocultar los controles para mejorar la usabilidad, pero la verdadera seguridad debe estar en el servidor.
Saludos
¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook
Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.