• Este debate tiene 8 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 2 años, 1 mes por AvatarCristina Nicolàs.
Viendo 9 entradas - de la 1 a la 9 (de un total de 9)

Respuestas del foro


  • Javier Téllez Martín

    Buenas 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

    #5890
    Avatar
    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    Hola 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às

    #5906
    Javier Téllez Martín

    Hola 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

    #5916
    Avatar
    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    Hola 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às

    #5925
    Javier Téllez Martín

    Buenas Cristina,

    Muchas gracias por todo.

    Probaré a ver que tal y os cuento.

    Saludos,

    Javier

    #5938
    Javier Téllez Martín

    Buenas 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,

    #6019
    Avatar
    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    Hola Javier,

    Me alegro que lo consiguieras. Y muchas gracias por tus comentarios, eso nos anima a continuar.

    Un saludo,
    Cristina Nicolàs

    #6024
    Javier Téllez Martín

    Buenas 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

    #6026
    Avatar
    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    Hola 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

    #6027
Viendo 9 entradas - de la 1 a la 9 (de un total de 9)

Debe iniciar sesión para responder a este tema.