- Este debate tiene 8 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 8 años, 1 mes por
Cristina Nicolàs.
-
AutorEntradas
-
8 junio 2018 a las 12:25 #5890
Sol Gómez Nardinelli
ParticipanteBuenas tardes,
Tengo que bloquear el acceso a la página “Estadísticas” desde pedido de venta y la ficha de cliente pero para un determinado permiso.
¿Cómo se puede hacer?
Conozco la manera de hacer el bloqueo creándome un campo booleano en configuración usuario y luego modificando el campo “enable” de las propiedades de la page action pero esta modificacion es en función del usuario y no del permiso.
Muchísimas gracias y perdonad por las molestias,
Saludos
11 junio 2018 a las 08:13 #5906
Cristina NicolàsSuperadministradorHola Javier,
En todo aquello que se muestra en una página (campos, botones, etc.), existe una propiedad llamada AccessByPermission donde puedes controlar precisamente esto que pides.
Un saludo,
Cristina Nicolàs12 junio 2018 a las 15:19 #5916Sol Gómez Nardinelli
ParticipanteHola Cristina,
acabo de ver la propiedad “AccessByPermission” en la page action que me interesa bloquear.
Mi duda es cómo se configura para que no se muestre a un determinado permiso o rol que he creado en la página conjunto de permisos. Veo que la configuración de “accessbypermission” es por tipo de objeto (no sé si tendría que ser page y objeto “statistics” o table y objeto “sales header) y luego los permisos que tiene que me imagino que los tendré que dejar vacíos.
Si yo lo configuro de esta manera, me desaparece el botón de la cinta de opciones de la página pero será para todos los roles, no?
Muchas gracias y perdona que sea tan pesado con este tema,
Javier
14 junio 2018 a las 11:57 #5925
Cristina NicolàsSuperadministradorHola Javier,
Siento no poder ser de gran ayuda. Conozco la existencia de la propiedad, pero no la he utilizado nunca (aun), de modo que no conozco los detalles de como funciona.
Yo entiendo que si, que se esconderá para todos los roles que no tengan el permiso concreto que hayas dicho que se necesita para acceder al botón.
Un saludo,
Cristina Nicolàs17 junio 2018 a las 19:50 #5938Sol Gómez Nardinelli
ParticipanteBuenas Cristina,
Muchas gracias por todo.
Probaré a ver que tal y os cuento.
Saludos,
Javier
25 junio 2018 a las 13:24 #6019Sol Gómez Nardinelli
ParticipanteBuenas tardes Cristina,
He probado esta propiedad a nivel de una page action y funciona perfectamente. Actúa exactamente como me comentaste en el mail anterior. Lo único a tener en cuenta es que permisos tiene ese rol/perfil y buscar uno que no tenga para asignárselo a esa page action.
Un millón de gracias por vuestra ayuda que es esencial.
Saludos,
26 junio 2018 a las 14:36 #6024
Cristina NicolàsSuperadministradorHola Javier,
Me alegro que lo consiguieras. Y muchas gracias por tus comentarios, eso nos anima a continuar.
Un saludo,
Cristina Nicolàs26 junio 2018 a las 17:30 #6026Sol Gómez Nardinelli
ParticipanteBuenas tardes Cristina,
Perdona que te moleste. Me ha funcionado a medias, jajaja. Es decir, me ha ocultado los botones pero en todos los permisos incluido el de SUPER.
Yo le había puesto en la propiedad AccessByPermissions TableData G\L Entry Insert ya que el permiso nuevo no tiene permisos para insertar en la table data 17.
¿Se te ocurre alguna idea de por qué no ha funcionado?
Muchísimas gracias y perdona las molestias,
Javier
26 junio 2018 a las 17:42 #6027
Cristina NicolàsSuperadministradorHola Javier,
Pues la verdad es que no tengo ni idea.
La teoría y la lógica me dice que si para ver el botón tienes que tener permisos de inserción en la tabla 17, el usuario que tiene permisos SUPER tendría que poder ver el botón porque precisamente tiene permisos que inserción en esta tabla (y en todas las demás).Pero ya digo, conozco esta propiedad solo de vista y de teoría. No he trabajado con ella, de modo que desconozco sus intríngulis.
Espero que lo consigas y nos puedas contar como funciona.
Un saludo,
Cristina Nicolàs -
AutorEntradas
- Debes estar registrado para responder a este debate.