bloquear acceso a un botón de una página

Cursos de Navision 100% online Foros Foro Dynamics NAV y Business Central bloquear acceso a un botón de una página

Este debate contiene 8 respuestas, tiene 2 mensajes y lo actualizó  Cristina Nicolàs hace 9 meses, 4 semanas.

Viendo 9 publicaciones - del 1 al 9 (de un total de 9)
  • Autor
    Publicaciones
  • #5890

    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

    #5906

    Cristina Nicolàs
    Jefe de claves

    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

    Curso presencial. Conviértete en un Experto en Business Central.

    Curso organizado como un máster.
    Las inscripciones anticipadas terminan el 28 de febrero.
    Inicio del curso: 26 de Abril
    Más información

    #5916

    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

    #5925

    Cristina Nicolàs
    Jefe de claves

    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

    Curso presencial. Conviértete en un Experto en Business Central.

    Curso organizado como un máster.
    Las inscripciones anticipadas terminan el 28 de febrero.
    Inicio del curso: 26 de Abril
    Más información

    #5938

    Buenas Cristina,

    Muchas gracias por todo.

    Probaré a ver que tal y os cuento.

    Saludos,

    Javier

    #6019

    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,

    #6024

    Cristina Nicolàs
    Jefe de claves

    Hola Javier,

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

    Un saludo,
    Cristina Nicolàs

    Curso presencial. Conviértete en un Experto en Business Central.

    Curso organizado como un máster.
    Las inscripciones anticipadas terminan el 28 de febrero.
    Inicio del curso: 26 de Abril
    Más información

    #6026

    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

    #6027

    Cristina Nicolàs
    Jefe de claves

    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

    Curso presencial. Conviértete en un Experto en Business Central.

    Curso organizado como un máster.
    Las inscripciones anticipadas terminan el 28 de febrero.
    Inicio del curso: 26 de Abril
    Más información

Viendo 9 publicaciones - del 1 al 9 (de un total de 9)

Debes estar registrado para responder a este debate.

Members Currently Active: 0
No users are currently active
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 722, Posts: 2.395, Members: 809
Welcome to our newest member, Carlos Lopez
Most users ever online was 15 on 5 April, 2019 9:31 am