Su ayuda por favor cree un modulo llamado precancelaciones, que tiene colecciones dentro pero por alguna razon el boton de nuevo y grabar no se muestran en la coleccion y no logro hacerlos visibles nuevamente, cuando cree por primera vez si aparecian, le hice controladores personalizados para el guardado, le compile y se desaparecieron los botones.
Ya asigne los usuarios y roles pero no se muestran
Pero si dejo marcada la opcion sin restriccion me aparece en el inicio de sesion, y alli si me aparecen dichos botones y me deja ejecutar las respectivas acciones sin inconvenientes.
ya le hizo un clean, y tambien el build, quite y volvi a asignar roles pero nada de eso funciona.
Estoy usando xavapro 7.3.3
no pasa nada sigue sin mostrarse, es como un bug de openxava porque he probado a quitar las acciones de generar pdf y excel, excluyendola de la vista y sigue mostrandose y ejecutando su respectiva accion, solo se quito la opcion de cortar.
Puede ser porque DetalleSolicitudPrecancelacionesOperaciones no es un módulo asignado a ningún rol de ese usuario. Si no tiene permisos para trabajar con DetalleSolicitudPrecancelacionesOperaciones en sus colecciones no va a tener habilitado las accioens para añadir o borrar.
La solución es asignar el módulo DetalleSolicitudPrecancelacionesOperaciones a un rol de ese usuario y después marcarlo como "No en el menú". Esto significa que el usuario tiene permisos sobre DetalleSolicitudPrecancelacionesOperaciones (y por lo tanto en las colecciones apareceran las acciones CRUD) pero su módulo no se lista en el menú (aunque sí funcione si se teclea la URL).
Ayuda a otros en este foro como yo te ayudo a ti.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Gracias, si efectivamente eso fue el inconveniente, aunque lo raro fue que ya trabaje con ese modulo como 3 días sin necesidad de asignarle el rol, y solo cuando me fallo una validación se presento este problema por ello crei que fue un error de openxava.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Su ayuda por favor cree un modulo llamado precancelaciones, que tiene colecciones dentro pero por alguna razon el boton de nuevo y grabar no se muestran en la coleccion y no logro hacerlos visibles nuevamente, cuando cree por primera vez si aparecian, le hice controladores personalizados para el guardado, le compile y se desaparecieron los botones.
Ya asigne los usuarios y roles pero no se muestran
Last edit: Saul Velecela 2024-08-20
Pero si dejo marcada la opcion sin restriccion me aparece en el inicio de sesion, y alli si me aparecen dichos botones y me deja ejecutar las respectivas acciones sin inconvenientes.
ya le hizo un clean, y tambien el build, quite y volvi a asignar roles pero nada de eso funciona.
Estoy usando xavapro 7.3.3
Last edit: Saul Velecela 2024-08-20
Hola Saul,
Como tienes son los códigos de la clase y el controlador?
Saludos.
Clase
** controlador**
<controller name="DetalleSolicitudPrecancelacionesOperaciones">
<extends controller="TypicalRealExcel">
<action name="save" mode="detail" by-default="if-possible" class="ec.com.mundoweb.acciones.GuardarDetalleSolicitudPrecancelaciones" image="save.gif" icon="content-save" keystroke="Control S">
</action></extends></controller>
Last edit: Saul Velecela 2024-08-21
Hola Saul,
He probado el código y al parecer funciona bien. Qué pasa si quitas la acción nueva de la colección?
Saludos.
no pasa nada sigue sin mostrarse, es como un bug de openxava porque he probado a quitar las acciones de generar pdf y excel, excluyendola de la vista y sigue mostrandose y ejecutando su respectiva accion, solo se quito la opcion de cortar.
Last edit: Saul Velecela 2024-08-21
Hola Saul,
Interesante, veo que esta un poco relacionado con XavaPro. Esperemos unos dias a que Javier siga con este hilo.
Saludos.
Hola Saúl:
Puede ser porque DetalleSolicitudPrecancelacionesOperaciones no es un módulo asignado a ningún rol de ese usuario. Si no tiene permisos para trabajar con DetalleSolicitudPrecancelacionesOperaciones en sus colecciones no va a tener habilitado las accioens para añadir o borrar.
La solución es asignar el módulo DetalleSolicitudPrecancelacionesOperaciones a un rol de ese usuario y después marcarlo como "No en el menú". Esto significa que el usuario tiene permisos sobre DetalleSolicitudPrecancelacionesOperaciones (y por lo tanto en las colecciones apareceran las acciones CRUD) pero su módulo no se lista en el menú (aunque sí funcione si se teclea la URL).
Ayuda a otros en este foro como yo te ayudo a ti.
Gracias, si efectivamente eso fue el inconveniente, aunque lo raro fue que ya trabaje con ese modulo como 3 días sin necesidad de asignarle el rol, y solo cuando me fallo una validación se presento este problema por ello crei que fue un error de openxava.