From bc03dd6a46763ea2feafb4974952357dd0a6a3d2 Mon Sep 17 00:00:00 2001 From: Jaime Jimenez Date: Fri, 14 Mar 2025 10:54:36 +0100 Subject: [PATCH] =?UTF-8?q?a=C3=B1adido=20permisos=20de=20borrar=20en=20la?= =?UTF-8?q?s=20listas=20de=20las=20tarifas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ci4/app/Config/RBAC/permissionMatrix.php | 23 +++++++++++++++++-- .../tarifas/acabado/viewTarifaAcabadoList.php | 2 ++ .../viewTarifaEncuadernacionList.php | 2 ++ .../tarifas/envios/viewTarifaEnvioList.php | 2 ++ .../tarifas/extra/viewTarifaextraList.php | 2 ++ .../manipulado/viewTarifaManipuladoList.php | 2 ++ .../viewTarifapreimpresionList.php | 4 +++- 7 files changed, 34 insertions(+), 3 deletions(-) diff --git a/ci4/app/Config/RBAC/permissionMatrix.php b/ci4/app/Config/RBAC/permissionMatrix.php index c876a2b2..adc25c5b 100644 --- a/ci4/app/Config/RBAC/permissionMatrix.php +++ b/ci4/app/Config/RBAC/permissionMatrix.php @@ -169,8 +169,27 @@ const SK_PERMISSION_MATRIX = [ "token.menu", ], "director" => [ - "token.token", - "token.menu", + "tarifa-preimpresion.create", + "tarifa-preimpresion.edit", + "tarifa-preimpresion.menu", + "tarifa-manipulado.create", + "tarifa-manipulado.edit", + "tarifa-manipulado.menu", + "tarifa-acabado.create", + "tarifa-acabado.edit", + "tarifa-acabado.menu", + "tarifa-encuadernacion.create", + "tarifa-encuadernacion.edit", + "tarifa-encuadernacion.menu", + "tarifa-extra.create", + "tarifa-extra.edit", + "tarifa-extra.menu", + "tarifa-envio.create", + "tarifa-envio.edit", + "tarifa-envio.menu", + "servicio-acabado.create", + "servicio-acabado.edit", + "servicio-acabado.menu", ], "contabilidad" => [ "token.token", diff --git a/ci4/app/Views/themes/vuexy/form/tarifas/acabado/viewTarifaAcabadoList.php b/ci4/app/Views/themes/vuexy/form/tarifas/acabado/viewTarifaAcabadoList.php index 11ae51aa..d2dc0658 100644 --- a/ci4/app/Views/themes/vuexy/form/tarifas/acabado/viewTarifaAcabadoList.php +++ b/ci4/app/Views/themes/vuexy/form/tarifas/acabado/viewTarifaAcabadoList.php @@ -50,7 +50,9 @@
+ user()->can("tarifa-acabado.delete")): ?> +
`; }; diff --git a/ci4/app/Views/themes/vuexy/form/tarifas/encuadernacion/viewTarifaEncuadernacionList.php b/ci4/app/Views/themes/vuexy/form/tarifas/encuadernacion/viewTarifaEncuadernacionList.php index 917cc756..faff9f56 100644 --- a/ci4/app/Views/themes/vuexy/form/tarifas/encuadernacion/viewTarifaEncuadernacionList.php +++ b/ci4/app/Views/themes/vuexy/form/tarifas/encuadernacion/viewTarifaEncuadernacionList.php @@ -48,7 +48,9 @@
+ user()->can("tarifa-encuadernacion.delete")): ?> +
`; }; diff --git a/ci4/app/Views/themes/vuexy/form/tarifas/envios/viewTarifaEnvioList.php b/ci4/app/Views/themes/vuexy/form/tarifas/envios/viewTarifaEnvioList.php index b7040396..aa69c411 100644 --- a/ci4/app/Views/themes/vuexy/form/tarifas/envios/viewTarifaEnvioList.php +++ b/ci4/app/Views/themes/vuexy/form/tarifas/envios/viewTarifaEnvioList.php @@ -46,7 +46,9 @@
+ user()->can("tarifa-envio.delete")): ?> +
`; }; diff --git a/ci4/app/Views/themes/vuexy/form/tarifas/extra/viewTarifaextraList.php b/ci4/app/Views/themes/vuexy/form/tarifas/extra/viewTarifaextraList.php index 6127547f..2bfe18dd 100644 --- a/ci4/app/Views/themes/vuexy/form/tarifas/extra/viewTarifaextraList.php +++ b/ci4/app/Views/themes/vuexy/form/tarifas/extra/viewTarifaextraList.php @@ -52,7 +52,9 @@ id), "", ['class'=>'text-body', 'data-id'=>$item->id,]); ?> + user()->can("tarifa-extra.delete")): ?> ", ['class'=>'text-body', 'data-href'=>route_to('deleteTarifaextra', $item->id), 'data-bs-toggle'=>'modal', 'data-bs-target'=>'#confirm2delete']); ?> + diff --git a/ci4/app/Views/themes/vuexy/form/tarifas/manipulado/viewTarifaManipuladoList.php b/ci4/app/Views/themes/vuexy/form/tarifas/manipulado/viewTarifaManipuladoList.php index f14d33fa..133274c9 100644 --- a/ci4/app/Views/themes/vuexy/form/tarifas/manipulado/viewTarifaManipuladoList.php +++ b/ci4/app/Views/themes/vuexy/form/tarifas/manipulado/viewTarifaManipuladoList.php @@ -47,7 +47,9 @@ return `
+ user()->can("tarifa-manipulado.delete")): ?> +
`; }; diff --git a/ci4/app/Views/themes/vuexy/form/tarifas/preimpresion/viewTarifapreimpresionList.php b/ci4/app/Views/themes/vuexy/form/tarifas/preimpresion/viewTarifapreimpresionList.php index 34c1c32f..b89ae6a3 100644 --- a/ci4/app/Views/themes/vuexy/form/tarifas/preimpresion/viewTarifapreimpresionList.php +++ b/ci4/app/Views/themes/vuexy/form/tarifas/preimpresion/viewTarifapreimpresionList.php @@ -51,7 +51,9 @@ id), "", ['class'=>'text-body', 'data-id'=>$item->id,]); ?> - ", ['class'=>'text-body', 'data-href'=>route_to('deleteTarifapreimpresion', $item->id), 'data-bs-toggle'=>'modal', 'data-bs-target'=>'#confirm2delete']); ?> + user()->can("tarifa-preimpresion.delete")): ?> + ", ['class'=>'text-body', 'data-href'=>route_to('deleteTarifapreimpresion', $item->id), 'data-bs-toggle'=>'modal', 'data-bs-target'=>'#confirm2delete']); ?> +