diff --git a/crov-prase-web/src/main/resources/com/arrebol/taxiservicios/i18n/taxi_permissions_config.properties b/crov-prase-web/src/main/resources/com/arrebol/taxiservicios/i18n/taxi_permissions_config.properties
index 05b03d1..8398b56 100644
--- a/crov-prase-web/src/main/resources/com/arrebol/taxiservicios/i18n/taxi_permissions_config.properties
+++ b/crov-prase-web/src/main/resources/com/arrebol/taxiservicios/i18n/taxi_permissions_config.properties
@@ -280,10 +280,10 @@ admin.stable.small.box.delete.path=Administraci\u00f3n / Caja chica / Cuadre de
admin.stable.small.box.daily.cash.cut.name=Corte diario
admin.stable.small.box.daily.cash.cut.description=Ver historial corte diario
admin.stable.small.box.daily.cash.cut.path=Administraci\u00f3n / Caja chica / Corte
-admin.stable.small.box.daily.cash.cut.add=Agregar corte diario de un chofer
-admin.stable.small.box.daily.cash.cut.add.description=Permite agregar corte diario de un chofer
+admin.stable.small.box.daily.cash.cut.add=Agregar corte diario
+admin.stable.small.box.daily.cash.cut.add.description=Permite agregar corte diario
admin.stable.small.box.daily.cash.cut.add.path=Administraci\u00f3n / Caja chica / Corte
-admin.stable.small.box.daily.cash.cut.delete=Borrar corte diario de un chofer
+admin.stable.small.box.daily.cash.cut.delete=Borrar corte diario
admin.stable.small.box.daily.cash.cut.delete.description=Permite borrar corte diario de un chofer
admin.stable.small.box.daily.cash.cut.delete.path=Administraci\u00f3n / Caja chica / Corte
#########################
@@ -1081,9 +1081,58 @@ catalog.income.expenses.delete.path=Cat\u00e1logo / Ingresos/Egresos (Borrar)
admin.devolucion.pagos.aprobe.name=Aprobar devoluci\u00f3n detalle pago
admin.devolucion.pagos.aprobe.description=Permite aprobar o cancelar las solicitudes de devoluci\u00f3n de detalles de pago.
admin.devolucion.pagos.aprobe.path=Administraci\u00f3n / Solicitudes de devoci\u00f3n pagos (Aprobar)
+#
admin.cancelacion.poliza.name=Aprobar cancelaci\u00f3n de p\u00f3liza
admin.cancelacion.poliza.description=Permite aprobar o cancelar las solicitudes de cancelaci\u00f3n de p\u00f3liza.
admin.cancelacion.poliza.path=Administraci\u00f3n / Solicitudes de cancelaci\u00f3n de p\u00f3liza (Aprobar)
+#######
+#PRACE - POLIZAS
+#######
+prase.polizas.name=Listado de P\u00f3lizas
+prase.polizas.description=Permite ver el apartado de listado de p\u00f3lizas\u00a0
+prase.polizas.path=PRACE / P\u00f3lizas
+#PRACE - POLIZAS-EDITAR
+prase.polizas.edit.name=Editar p\u00f3liza
+prase.polizas.edit.description=Permite editar las p\u00f3lizas\u00a0
+prase.polizas.edit.path=PRACE / P\u00f3lizas / Editar
+#PRACE - POLIZAS - CANCELAR POLIZA CON REMBOLSO
+prase.polizas.delete.with.refund.name=Cancelar p\u00f3lizas\u00a0con reembolso
+prase.polizas.delete.with.refund.description=Permite cancelar las p\u00f3lizas\u00a0con reembolso
+prase.polizas.delete.with.refund.path=PRACE / P\u00f3lizas / cancelar con reembolso
+#PRACE - POLIZAS - CANCELAR POLIZA SIN REMBOLSO
+prase.polizas.delete.without.refund.name=Cancelar p\u00f3lizas\u00a0sin reembolso
+prase.polizas.delete.without.refund.description=Permite cancelar las p\u00f3lizas\u00a0sin reembolso
+prase.polizas.delete.without.refund.path=PRACE / P\u00f3lizas / cancelar sin reembolso
+#######
+#PRACE - POLIZAS - PAGOS
+######
+prase.polizas.payments.name=Listado de pagos p\u00f3lizas
+prase.polizas.payments.description=Permite ver el apartado de listado de pagos p\u00f3lizas
+prase.polizas.payments.path=PRACE / Pagos de p\u00f3lizas
+# VER PAGOS
+prase.polizas.payments.see.name=Ver pagos p\u00f3liza
+prase.polizas.payments.see.description=Permite ver los pagos de la p\u00f3liza
+prase.polizas.payments.see.path=PRACE / Pagos de p\u00f3lizas / Listado de p\u00f3lizas / Pagos
+# REALIZAR PAGOS
+prase.polizas.payments.pay.name=Realizar pago
+prase.polizas.payments.pay.description=Permite realizar pagos individuales a las p\u00f3lizas
+prase.polizas.payments.pay.path=PRACE / Pagos de p\u00f3lizas / Listado de p\u00f3lizas / Pagos / Pagar
+# VER DETALLES DE PAGOS
+prase.polizas.payments.details.name=Ver detalles de pago
+prase.polizas.payments.details.description=Permite ver los detalles de los pagos de la p\u00f3liza
+prase.polizas.payments.details.path=PRACE / Pagos de p\u00f3lizas / Listado de p\u00f3lizas / Pagos / Detalles
+# VER REIMPRIMIR PAGOS DE POLIZA
+prase.polizas.payments.reprint.name=Reimprimir pago de p\u00f3liza
+prase.polizas.payments.reprint.description=Permite reimprimir pagos de p\u00f3liza
+prase.polizas.payments.reprint.path=PRACE / Pagos de p\u00f3lizas / Listado de p\u00f3lizas / Pagos / Detalles / Reimprimir
+# VER DEVOLVER PAGOS DE POLIZA
+prase.polizas.payments.refund.name=Devolver pagos de p\u00f3liza
+prase.polizas.payments.refund.description=Permite devolver pagos de p\u00f3liza
+prase.polizas.payments.refund.path=PRACE / Pagos de p\u00f3lizas / Listado de p\u00f3lizas / Pagos / Detalles / Devolver
+# VER PAGOS MULTIPLES
+prase.polizas.payments.multiple.name=Realizar pagos m\u00faltiples
+prase.polizas.payments.multiple.description=Permite realizar pagos m\u00faltiples
+prase.polizas.payments.multiple.path=PRACE / Pagos de p\u00f3lizas / Listado de p\u00f3lizas / Pago multiple
######################################
# Corporativo / Historial de compras #
######################################
diff --git a/crov-prase-web/src/main/webapp/WEB-INF/sidebar.xhtml b/crov-prase-web/src/main/webapp/WEB-INF/sidebar.xhtml
index 8de3d18..77c4cf0 100644
--- a/crov-prase-web/src/main/webapp/WEB-INF/sidebar.xhtml
+++ b/crov-prase-web/src/main/webapp/WEB-INF/sidebar.xhtml
@@ -67,8 +67,8 @@
diff --git a/crov-prase-web/src/main/webapp/app/prase/poliza/index.xhtml b/crov-prase-web/src/main/webapp/app/prase/poliza/index.xhtml
index 8a2299c..1a9b241 100644
--- a/crov-prase-web/src/main/webapp/app/prase/poliza/index.xhtml
+++ b/crov-prase-web/src/main/webapp/app/prase/poliza/index.xhtml
@@ -39,7 +39,7 @@
Listado de Pólizas
-
+
@@ -132,7 +132,7 @@
update="carBrandForm:carBrandDialog"
action="#{polizaBean.cargarPoliza()}"
style="margin-bottom: 0.3em;"
- rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE' or data.estatus eq 'LIQUIDADO')}">
+ rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE' or data.estatus eq 'LIQUIDADO') and loginBean.isUserInRole('prase.polizas.edit.name')}">
@@ -144,10 +144,10 @@
oncomplete="PF('eliminarPoliza').show()"
update="eliminarPolizaForm:eliminarPoliza"
action="#{polizaBean.cargarDevolucion()}"
- rendered="#{data.active and data.estatus ne 'CANCELADO'}">
+ rendered="#{data.active and data.estatus ne 'CANCELADO' and loginBean.isUserInRole('prase.polizas.delete.with.refund.name')}">
-
@@ -268,7 +268,7 @@
style="padding-top: 1em"
update="carBrandForm:carBrandDialog"
action="#{polizaBean.cargarPoliza()}"
- rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE')}">
+ rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE') and loginBean.isUserInRole('prase.polizas.edit.name')}">
@@ -280,10 +280,10 @@
oncomplete="PF('eliminarPoliza').show()"
update="eliminarPolizaForm:eliminarPoliza"
action="#{polizaBean.cargarDevolucion()}"
- rendered="#{data.active and data.estatus ne 'CANCELADO'}">
+ rendered="#{data.active and data.estatus ne 'CANCELADO' and loginBean.isUserInRole('prase.polizas.delete.with.refund.name')}">
-
@@ -408,7 +408,7 @@
style="padding-top: 1em"
update="carBrandForm:carBrandDialog"
action="#{polizaBean.cargarPoliza()}"
- rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE')}">
+ rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE') and loginBean.isUserInRole('prase.polizas.edit.name')}">
@@ -420,10 +420,10 @@
oncomplete="PF('eliminarPoliza').show()"
update="eliminarPolizaForm:eliminarPoliza"
action="#{polizaBean.cargarDevolucion()}"
- rendered="#{data.active and data.estatus ne 'CANCELADO'}">
+ rendered="#{data.active and data.estatus ne 'CANCELADO' and loginBean.isUserInRole('prase.polizas.delete.with.refund.name')}">
-
@@ -547,7 +547,7 @@
oncomplete="PF('dlg2').show()"
update="carBrandForm:carBrandDialog"
action="#{polizaBean.cargarPoliza()}"
- rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE')}">
+ rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE') and loginBean.isUserInRole('prase.polizas.edit.name')}">
@@ -559,10 +559,10 @@
oncomplete="PF('eliminarPoliza').show()"
update="eliminarPolizaForm:eliminarPoliza"
action="#{polizaBean.cargarDevolucion()}"
- rendered="#{data.active and data.estatus ne 'CANCELADO'}">
+ rendered="#{data.active and data.estatus ne 'CANCELADO' and loginBean.isUserInRole('prase.polizas.delete.with.refund.name')}">
-
@@ -661,7 +661,7 @@
style="padding-top: 1em"
update="carBrandForm:carBrandDialog"
action="#{polizaBean.cargarPoliza()}"
- rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE')}">
+ rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE') and loginBean.isUserInRole('prase.polizas.edit.name')}">
@@ -673,10 +673,10 @@
oncomplete="PF('eliminarPoliza').show()"
update="eliminarPolizaForm:eliminarPoliza"
action="#{polizaBean.cargarDevolucion()}"
- rendered="#{data.active and data.estatus ne 'CANCELADO'}">
+ rendered="#{data.active and data.estatus ne 'CANCELADO' and loginBean.isUserInRole('prase.polizas.delete.with.refund.name')}">
-
@@ -774,7 +774,7 @@
oncomplete="PF('dlg2').show()"
update="carBrandForm:carBrandDialog"
action="#{polizaBean.cargarPoliza()}"
- rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE')}">
+ rendered="#{data.active and (data.estatus eq 'COTIZACION' or data.estatus eq 'PENDIENTE') and loginBean.isUserInRole('prase.polizas.edit.name')}">
diff --git a/crov-prase-web/src/main/webapp/app/prase/poliza/pagos.xhtml b/crov-prase-web/src/main/webapp/app/prase/poliza/pagos.xhtml
index 7f15734..c552171 100644
--- a/crov-prase-web/src/main/webapp/app/prase/poliza/pagos.xhtml
+++ b/crov-prase-web/src/main/webapp/app/prase/poliza/pagos.xhtml
@@ -44,7 +44,7 @@
Pagos de pólizas
-
+
@@ -140,7 +141,7 @@
update="pagarMultipleForm"
oncomplete="PF('pagarMultipleDialog').show()"
action="#{pagosPolizasBean.limpiarDetallePago()}"
- rendered="#{data.estatus=='PENDIENTE' and data.estatus ne 'CANCELADO'}">
+ rendered="#{data.estatus=='PENDIENTE' and data.estatus ne 'CANCELADO' and loginBean.isUserInRole('prase.polizas.payments.multiple.name')}">
@@ -202,7 +203,7 @@
+ rendered="#{ (pago.pagoEstatus eq 'DISABLED' or pago.pagoEstatus eq 'INCOMPLETE' ) and pago.id eq pagosPolizasBean.pagoSiguiente and (pago.poliza.estatus ne 'CANCELADO') and loginBean.isUserInRole('prase.polizas.payments.make.name')}" >
@@ -215,7 +216,7 @@
update="detallePagosForm"
style="margin-top: 0.5em; background-color: #E6702E"
action="#{pagosPolizasBean.cargarDetalles()}"
- rendered="#{pago.pagoEstatus=='ENABLED' or pago.pagoEstatus=='INCOMPLETE'}">
+ rendered="#{(pago.pagoEstatus=='ENABLED' or pago.pagoEstatus=='INCOMPLETE') and loginBean.isUserInRole('prase.polizas.payments.details.name')}">
@@ -284,7 +285,7 @@
update="formTicket"
style="margin-top: 0.5em; background-color: #E6702E"
action="#{pagosPolizasBean.reimprimirTicket()}"
- rendered="#{detallePago.tipoPago eq 'ABONO' and detallePago.estatusPago eq 'ENABLED'}">
+ rendered="#{detallePago.tipoPago eq 'ABONO' and detallePago.estatusPago eq 'ENABLED' and loginBean.isUserInRole('prase.polizas.payments.reprint.name')}">
@@ -296,7 +297,7 @@
update="devolverDetatallePagoForm"
style="margin-top: 0.5em; background-color: #E6702E"
action="#{pagosPolizasBean.limpiarFormDevolusionDetallePago()}"
- rendered="#{detallePago.id eq pagosPolizasBean.detallePagoDisponibleParaDevocion and detallePago.pagoPoliza.poliza.estatus ne 'CANCELADO'}">
+ rendered="#{detallePago.id eq pagosPolizasBean.detallePagoDisponibleParaDevocion and detallePago.pagoPoliza.poliza.estatus ne 'CANCELADO' and loginBean.isUserInRole('prase.polizas.payments.refund.name')}">