From e8958dc8938f6060cbb105c3ad981d452d7753f0 Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 26 Apr 2025 23:23:04 +0200 Subject: [PATCH] Implementado menu lateral --- .../Importadores/ImportadorCatalogo.php | 6 ++--- ci4/app/Language/en/App.php | 2 +- ci4/app/Language/es/App.php | 3 ++- ci4/app/Language/es/Importador.php | 2 +- ci4/app/Language/es/RolesPermisos.php | 5 ++++ .../catalogo/viewImportadorCatalogoTool.php | 3 +-- .../themes/vuexy/main/menu_impresion.php | 2 +- .../vuexy/main/menus/importacion_menu.php | 15 ----------- .../vuexy/main/menus/importadores_menu.php | 27 +++++++++++++++++++ 9 files changed, 41 insertions(+), 24 deletions(-) delete mode 100755 ci4/app/Views/themes/vuexy/main/menus/importacion_menu.php create mode 100644 ci4/app/Views/themes/vuexy/main/menus/importadores_menu.php diff --git a/ci4/app/Controllers/Importadores/ImportadorCatalogo.php b/ci4/app/Controllers/Importadores/ImportadorCatalogo.php index 354c8362..221a0bd0 100644 --- a/ci4/app/Controllers/Importadores/ImportadorCatalogo.php +++ b/ci4/app/Controllers/Importadores/ImportadorCatalogo.php @@ -32,8 +32,8 @@ class ImportadorCatalogo extends BaseResourceController // Breadcrumbs (IMN) $this->viewData['breadcrumb'] = [ - ['title' => lang("App.menu_importador"), 'route' => "javascript:void(0);", 'active' => false], - ['title' => lang("App.menu_importador_catalogo"), 'route' => route_to('importadorCatalogoTool'), 'active' => true] + ['title' => lang("App.menu_importadores"), 'route' => "javascript:void(0);", 'active' => false], + ['title' => lang("App.menu_importadores_catalogo"), 'route' => route_to('importadorCatalogoTool'), 'active' => true] ]; parent::initController($request, $response, $logger); @@ -53,7 +53,7 @@ class ImportadorCatalogo extends BaseResourceController $viewData = array_merge($this->viewData, $viewData); // merge any possible values from the parent controller class - return view(static::$viewPath . 'viewCatalogoLibrosList', $viewData); + return view(static::$viewPath . 'viewImportadorCatalogoTool', $viewData); } diff --git a/ci4/app/Language/en/App.php b/ci4/app/Language/en/App.php index be8505b2..a839dc44 100755 --- a/ci4/app/Language/en/App.php +++ b/ci4/app/Language/en/App.php @@ -699,7 +699,7 @@ return [ "menu_digitalizacion" => "Digitalisation", - "menu_importacion" => "Import", + "menu_importadores" => "Import", "menu_catalogo" => "Catalogue", "menu_catalogo_libros" => "Books", diff --git a/ci4/app/Language/es/App.php b/ci4/app/Language/es/App.php index cddbcfc2..eda99a6e 100755 --- a/ci4/app/Language/es/App.php +++ b/ci4/app/Language/es/App.php @@ -719,7 +719,8 @@ return [ "menu_digitalizacion" => "Digitalización", - "menu_importacion" => "Importación", + "menu_importadores" => "Importadores", + "menu_importadores_catalogo" => "Desde catálogo", "menu_catalogo" => "Catálogo", "menu_catalogo_libros" => "Libros", diff --git a/ci4/app/Language/es/Importador.php b/ci4/app/Language/es/Importador.php index cc6ae34e..b8982f34 100644 --- a/ci4/app/Language/es/Importador.php +++ b/ci4/app/Language/es/Importador.php @@ -1,7 +1,7 @@ 'Catálogo de libros', + 'moduleTitle' => 'Importador desde catálogo', 'listingPage' => 'Listado de libros', 'catalogo' => 'catálogo', 'libro' => 'libro', diff --git a/ci4/app/Language/es/RolesPermisos.php b/ci4/app/Language/es/RolesPermisos.php index 0bcc7616..ce946f1e 100755 --- a/ci4/app/Language/es/RolesPermisos.php +++ b/ci4/app/Language/es/RolesPermisos.php @@ -67,6 +67,11 @@ return [ 'vencimientosPermission' => 'Vencimientos', "ticketsSection" => "Tickets", 'produccionSection' => 'Producción', + 'catalogoSection' => 'Catálogo', + 'importadoresSection' => 'Importadores', + 'catalogoPermission' => 'Desde catálogo', + + 'validation' => [ 'id' => [ diff --git a/ci4/app/Views/themes/vuexy/form/importador/catalogo/viewImportadorCatalogoTool.php b/ci4/app/Views/themes/vuexy/form/importador/catalogo/viewImportadorCatalogoTool.php index 190b62f4..1c3174aa 100644 --- a/ci4/app/Views/themes/vuexy/form/importador/catalogo/viewImportadorCatalogoTool.php +++ b/ci4/app/Views/themes/vuexy/form/importador/catalogo/viewImportadorCatalogoTool.php @@ -8,8 +8,7 @@
-

- 'btn btn-primary float-end']); ?> +

diff --git a/ci4/app/Views/themes/vuexy/main/menu_impresion.php b/ci4/app/Views/themes/vuexy/main/menu_impresion.php index 64464e5c..97d53883 100755 --- a/ci4/app/Views/themes/vuexy/main/menu_impresion.php +++ b/ci4/app/Views/themes/vuexy/main/menu_impresion.php @@ -32,7 +32,7 @@ require "menus/maquinista_menu.php"; - require "menus/importacion_menu.php"; + require "menus/importadores_menu.php"; require "menus/catalogo_menu.php"; diff --git a/ci4/app/Views/themes/vuexy/main/menus/importacion_menu.php b/ci4/app/Views/themes/vuexy/main/menus/importacion_menu.php deleted file mode 100755 index f3d1a48b..00000000 --- a/ci4/app/Views/themes/vuexy/main/menus/importacion_menu.php +++ /dev/null @@ -1,15 +0,0 @@ -user()->inGroup('beta')) { -?> - - - \ No newline at end of file diff --git a/ci4/app/Views/themes/vuexy/main/menus/importadores_menu.php b/ci4/app/Views/themes/vuexy/main/menus/importadores_menu.php new file mode 100644 index 00000000..8abad150 --- /dev/null +++ b/ci4/app/Views/themes/vuexy/main/menus/importadores_menu.php @@ -0,0 +1,27 @@ +user()->can('importadores.menu')) { + ?> + + + + + \ No newline at end of file