From d01fbbfe4b6e6dbb5fa8e354f3c04eb56fa81a58 Mon Sep 17 00:00:00 2001 From: imnavajas Date: Fri, 13 Sep 2024 20:55:25 +0200 Subject: [PATCH 1/2] =?UTF-8?q?A=C3=B1adida=20visualizacion=20de=20menus?= =?UTF-8?q?=20en=20roles=20cliente=20(admin/editor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../themes/vuexy/main/menu_impresion.php | 4 +++ .../main/menus/facturacion_cliente_menu.php | 26 ++++++++++++++ .../vuexy/main/menus/pedidos_cliente_menu.php | 36 +++++++++++++++++++ 3 files changed, 66 insertions(+) create mode 100644 ci4/app/Views/themes/vuexy/main/menus/facturacion_cliente_menu.php create mode 100644 ci4/app/Views/themes/vuexy/main/menus/pedidos_cliente_menu.php diff --git a/ci4/app/Views/themes/vuexy/main/menu_impresion.php b/ci4/app/Views/themes/vuexy/main/menu_impresion.php index b88c19be..36488675 100644 --- a/ci4/app/Views/themes/vuexy/main/menu_impresion.php +++ b/ci4/app/Views/themes/vuexy/main/menu_impresion.php @@ -28,6 +28,8 @@ require "menus/pedidos_menu.php"; + require "menus/pedidos_cliente_menu.php"; + require "menus/produccion_menu.php"; require "menus/importacion_menu.php"; @@ -36,6 +38,8 @@ require "menus/facturacion_menu.php"; + require "menus/facturacion_cliente_menu.php"; + require "menus/logistica_menu.php"; require "menus/tarifas_menu.php"; diff --git a/ci4/app/Views/themes/vuexy/main/menus/facturacion_cliente_menu.php b/ci4/app/Views/themes/vuexy/main/menus/facturacion_cliente_menu.php new file mode 100644 index 00000000..52553898 --- /dev/null +++ b/ci4/app/Views/themes/vuexy/main/menus/facturacion_cliente_menu.php @@ -0,0 +1,26 @@ +user()->inGroup('cliente-admin') || auth()->user()->inGroup('cliente-editor')) { + ?> + + + \ No newline at end of file diff --git a/ci4/app/Views/themes/vuexy/main/menus/pedidos_cliente_menu.php b/ci4/app/Views/themes/vuexy/main/menus/pedidos_cliente_menu.php new file mode 100644 index 00000000..2f6f41fc --- /dev/null +++ b/ci4/app/Views/themes/vuexy/main/menus/pedidos_cliente_menu.php @@ -0,0 +1,36 @@ +user()->inGroup('cliente-admin') || auth()->user()->inGroup('cliente-editor')) { + ?> + + + \ No newline at end of file From 2239d399199664cde25e8bd5b0f58a5b5dbde94b Mon Sep 17 00:00:00 2001 From: imnavajas Date: Fri, 13 Sep 2024 21:09:08 +0200 Subject: [PATCH 2/2] Quitado menu vistas de impresion, maquetacion etc a clientes, solo ADMIN --- .../Views/themes/vuexy/main/defaultlayout.php | 74 +++++++++-------- .../themes/vuexy/main/presupuestos_layout.php | 83 +++++++++---------- 2 files changed, 80 insertions(+), 77 deletions(-) diff --git a/ci4/app/Views/themes/vuexy/main/defaultlayout.php b/ci4/app/Views/themes/vuexy/main/defaultlayout.php index 4d03e697..0fe50fab 100644 --- a/ci4/app/Views/themes/vuexy/main/defaultlayout.php +++ b/ci4/app/Views/themes/vuexy/main/defaultlayout.php @@ -138,56 +138,62 @@ $picture = "/assets/img/default-user.png"; - + + diff --git a/ci4/app/Views/themes/vuexy/main/presupuestos_layout.php b/ci4/app/Views/themes/vuexy/main/presupuestos_layout.php index aa7d3c7a..b192db68 100644 --- a/ci4/app/Views/themes/vuexy/main/presupuestos_layout.php +++ b/ci4/app/Views/themes/vuexy/main/presupuestos_layout.php @@ -1,16 +1,7 @@ get('token') ?? ''; -$tfa = $session->get('tfa') ?? false; $settings = $session->get('settings'); - $picture = "/assets/img/default-user.png"; -$pulse = session()->get('pulse'); -$notification = session()->get('notification'); - -if (!empty($token) && $tfa == false) { - //echo ""; -} ?> @@ -154,56 +145,62 @@ if (!empty($token) && $tfa == false) { - + +