From 38abbe22a733ee257b6aaab72dd6878d4e71fd05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Fri, 7 Jun 2024 16:47:11 +0200 Subject: [PATCH] ya se filtra bien --- .../Presupuestos/Presupuestocliente.php | 4 ++-- ci4/app/Models/Presupuestos/PresupuestoModel.php | 14 ++++++-------- .../presupuestos/cliente/viewPresupuestoList.php | 14 ++++++++++---- 3 files changed, 18 insertions(+), 14 deletions(-) diff --git a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php index f4a2d642..3bf94ddf 100755 --- a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php @@ -308,8 +308,8 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController return $this->respond(Collection::datatable( $resourceData, - $this->model->getListaPresupuestosCliente("", $clienteId)->countAllResults(), - $this->model->getListaPresupuestosCliente($search, $clienteId)->countAllResults() + $this->model->getListaPresupuestosCliente([], $clienteId)->countAllResults(), + $this->model->getListaPresupuestosCliente($searchValues, $clienteId)->countAllResults() )); } else { return $this->failUnauthorized('Invalid request', 403); diff --git a/ci4/app/Models/Presupuestos/PresupuestoModel.php b/ci4/app/Models/Presupuestos/PresupuestoModel.php index 8768f18a..e4cb1a6f 100755 --- a/ci4/app/Models/Presupuestos/PresupuestoModel.php +++ b/ci4/app/Models/Presupuestos/PresupuestoModel.php @@ -32,16 +32,14 @@ class PresupuestoModel extends \App\Models\BaseModel const SORTABLE_CLIENTE = [ 0 => "t1.id", - 1 => "t1.created_at", + 1 => "t1.updated_at", 2 => "t7.codigo", 3 => "t2.nombre", - 4 => "t3.first_name", - 5 => "t1.titulo", - 6 => "t5.nombre", - 8 => "t1.paginas", - 9 => "t1.tirada", - 10 => "t1.total_presupuesto", - 11 => "t6.estado", + 4 => "t1.titulo", + 5 => "t1.paginas", + 6 => "t1.tirada", + 7 => "t1.total_presupuesto", + 8 => "t6.id", ]; protected $allowedFields = [ diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/viewPresupuestoList.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/viewPresupuestoList.php index e30c2454..20a4cff5 100644 --- a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/viewPresupuestoList.php +++ b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/viewPresupuestoList.php @@ -211,7 +211,13 @@ theTable = $('#tableOfPresupuestos').DataTable({ orderable: false, searchable: false, targets: [lastColNr] - } + }, + user()->inGroup('cliente-admin') || auth()->user()->inGroup('cliente-editor')): ?> + { + target: 3, + visible: false + } + ], columns : [ @@ -264,9 +270,9 @@ theTable = $('#tableOfPresupuestos').DataTable({ } }, }, - - { 'data': 'cliente' }, - + + { 'data': 'cliente'}, + { 'data': 'titulo' }, { 'data': 'paginas' }, { 'data': 'tirada' },