From dc4647fee774d25e0972602d0a381729883cc2c5 Mon Sep 17 00:00:00 2001 From: amazuecos Date: Thu, 3 Apr 2025 19:51:07 +0200 Subject: [PATCH 1/5] add default value if cargo is null in query --- ci4/app/Models/Clientes/ClienteModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci4/app/Models/Clientes/ClienteModel.php b/ci4/app/Models/Clientes/ClienteModel.php index 77af360d..f2d19bbb 100755 --- a/ci4/app/Models/Clientes/ClienteModel.php +++ b/ci4/app/Models/Clientes/ClienteModel.php @@ -596,7 +596,7 @@ class ClienteModel extends \App\Models\BaseModel $query = $this->builder()->select([ "cliente_contactos.id", "CONCAT(COALESCE(cliente_contactos.nombre,''),' ',COALESCE(cliente_contactos.apellidos,'')) as name", - 'cliente_contactos.cargo as description' + "COALESCE(cliente_contactos.cargo,'".lang("ClienteContactos.cargo_null")."') as description" ]) ->join('cliente_contactos', 'cliente_contactos.cliente_id = clientes.id', 'left') ->where('cliente_contactos.deleted_at',null) From 465ab4c8f5d0b6669ec96323800a0e22adf48a48 Mon Sep 17 00:00:00 2001 From: amazuecos Date: Thu, 3 Apr 2025 19:51:19 +0200 Subject: [PATCH 2/5] add cargo_null key --- ci4/app/Language/es/ClienteContactos.php | 1 + 1 file changed, 1 insertion(+) diff --git a/ci4/app/Language/es/ClienteContactos.php b/ci4/app/Language/es/ClienteContactos.php index d8ccfb0d..607ccada 100755 --- a/ci4/app/Language/es/ClienteContactos.php +++ b/ci4/app/Language/es/ClienteContactos.php @@ -5,6 +5,7 @@ return [ 'apellidos' => 'Apellidos', 'cargo' => 'Cargo', + 'cargo_null' => 'Sin cargo', 'cliente' => 'Cliente ID', 'cliente-contactos' => 'Contactos de cliente', 'clienteId' => 'Cliente ID', From 0cde6d5fc5ec4e489fd47fbbe2c773c729f4e040 Mon Sep 17 00:00:00 2001 From: amazuecos Date: Thu, 3 Apr 2025 19:51:52 +0200 Subject: [PATCH 3/5] allow all roles except cliente-administrador y cliente --- ci4/app/Views/themes/vuexy/components/chat_factura.php | 6 +++--- .../themes/vuexy/components/chat_internal_factura.php | 8 ++++---- .../themes/vuexy/components/chat_internal_pedido.php | 8 ++++---- .../themes/vuexy/components/chat_internal_presupuesto.php | 8 ++++---- ci4/app/Views/themes/vuexy/components/chat_pedido.php | 6 +++--- .../Views/themes/vuexy/components/chat_presupuesto.php | 6 +++--- ci4/app/Views/themes/vuexy/main/menus/mensajes_menu.php | 2 +- 7 files changed, 22 insertions(+), 22 deletions(-) diff --git a/ci4/app/Views/themes/vuexy/components/chat_factura.php b/ci4/app/Views/themes/vuexy/components/chat_factura.php index 6e0ae25a..72b1f64a 100644 --- a/ci4/app/Views/themes/vuexy/components/chat_factura.php +++ b/ci4/app/Views/themes/vuexy/components/chat_factura.php @@ -26,7 +26,7 @@
- user()->inGroup('cliente-editor','cliente')): ?> + user()->inGroup('cliente-administrador','cliente')): ?>
+ - user()->inGroup('cliente-editor','cliente')) { ?> + user()->inGroup('cliente-administrador','cliente')) { ?>
-
" id="navs-pills-top-chat" role="tabpanel"> +
" id="navs-pills-top-chat" role="tabpanel"> $modelId,"type" => "factura"]) ?>
- user()->inGroup('cliente-editor','cliente')) { ?> + user()->inGroup('cliente-administrador','cliente')) { ?> diff --git a/ci4/app/Views/themes/vuexy/components/chat_internal_pedido.php b/ci4/app/Views/themes/vuexy/components/chat_internal_pedido.php index 1337172b..a12f11da 100644 --- a/ci4/app/Views/themes/vuexy/components/chat_internal_pedido.php +++ b/ci4/app/Views/themes/vuexy/components/chat_internal_pedido.php @@ -13,19 +13,19 @@