mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Merge branch 'main' into bug/users_overwrited
This commit is contained in:
@ -50,6 +50,8 @@ class Proveedores extends \App\Controllers\BaseResourceController {
|
||||
|
||||
|
||||
public function index() {
|
||||
|
||||
checkPermission('proveedores.menu');
|
||||
|
||||
$viewData = [
|
||||
'currentModule' => static::$controllerSlug,
|
||||
@ -67,9 +69,7 @@ class Proveedores extends \App\Controllers\BaseResourceController {
|
||||
|
||||
public function add() {
|
||||
|
||||
|
||||
|
||||
|
||||
checkPermission('proveedores.create');
|
||||
|
||||
if ($this->request->getPost()) :
|
||||
|
||||
@ -138,6 +138,8 @@ class Proveedores extends \App\Controllers\BaseResourceController {
|
||||
} // end function add()
|
||||
|
||||
public function edit($requestedId = null) {
|
||||
|
||||
checkPermission('proveedores.edit');
|
||||
|
||||
if ($requestedId == null) :
|
||||
return $this->redirect2listView();
|
||||
|
||||
@ -41,6 +41,7 @@ class Facturas extends \App\Controllers\BaseResourceController
|
||||
|
||||
public function index()
|
||||
{
|
||||
checkPermission('facturas.menu');
|
||||
|
||||
if (auth()->user()->inGroup('cliente-admin') || auth()->user()->inGroup('cliente-editor')) {
|
||||
// Se obtiene el cliente ID a partir del usuario de la sesion
|
||||
@ -62,6 +63,7 @@ class Facturas extends \App\Controllers\BaseResourceController
|
||||
|
||||
public function list()
|
||||
{
|
||||
checkGroups(['admin', 'cliente-admin', 'cliente-editor', 'contabilidad']);
|
||||
|
||||
$viewData = [
|
||||
'currentModule' => static::$controllerSlug,
|
||||
@ -103,6 +105,8 @@ class Facturas extends \App\Controllers\BaseResourceController
|
||||
|
||||
public function add()
|
||||
{
|
||||
checkPermission('facturas.create');
|
||||
|
||||
if ($this->request->getPost()):
|
||||
|
||||
$nullIfEmpty = true; // !(phpversion() >= '8.1');
|
||||
@ -200,6 +204,7 @@ class Facturas extends \App\Controllers\BaseResourceController
|
||||
|
||||
public function edit($id = null)
|
||||
{
|
||||
checkPermission('facturas.edit');
|
||||
|
||||
if ($id == null):
|
||||
return $this->redirect2listView();
|
||||
@ -328,26 +333,29 @@ class Facturas extends \App\Controllers\BaseResourceController
|
||||
}
|
||||
)
|
||||
->add("action", callback: function ($q) {
|
||||
if ($q->estado == 'borrador') {
|
||||
return '
|
||||
if (auth()->user()->can('facturas.edit')) {
|
||||
if ($q->estado == 'borrador') {
|
||||
return '
|
||||
<div class="btn-group btn-group-sm">
|
||||
<a href="javascript:void(0);"><i class="ti ti-pencil ti-sm btn-edit mx-2" data-id="' . $q->id . '"></i></a>
|
||||
</div>
|
||||
';
|
||||
} else {
|
||||
return '
|
||||
} else {
|
||||
return '
|
||||
<div class="btn-group btn-group-sm">
|
||||
<a href="javascript:void(0);"><i class="ti ti-eye ti-sm btn-edit mx-2" data-id="' . $q->id . '"></i></a>
|
||||
</div>
|
||||
';
|
||||
}
|
||||
}
|
||||
} else
|
||||
return '';
|
||||
});
|
||||
if ($clienteId != -1) {
|
||||
$result->hide('cliente');
|
||||
$result->hide('creditoAsegurado');
|
||||
if(!$dataForClienteForm){
|
||||
if (!$dataForClienteForm) {
|
||||
$result->hide('estado');
|
||||
$result->hide('estado_pago');
|
||||
$result->hide('estado_pago');
|
||||
}
|
||||
$result->hide('forma_pago');
|
||||
$result->hide('vencimiento');
|
||||
@ -357,7 +365,8 @@ class Facturas extends \App\Controllers\BaseResourceController
|
||||
return $result->toJson(returnAsObject: true);
|
||||
}
|
||||
|
||||
public function getDatosFacturacionClienteForm($cliente_id){
|
||||
public function getDatosFacturacionClienteForm($cliente_id)
|
||||
{
|
||||
|
||||
return $this->respond($this->model->getSumatoriosFacturacionCliente($cliente_id));
|
||||
}
|
||||
@ -498,7 +507,7 @@ class Facturas extends \App\Controllers\BaseResourceController
|
||||
->update();
|
||||
|
||||
$this->model->db->query('DELETE FROM facturas_pedidos_lineas WHERE factura_id=' . $id);
|
||||
|
||||
|
||||
// $message = lang('Basic.global.deleteSuccess', [$objName]); IMN commented
|
||||
$message = lang('Basic.global.deleteSuccess', [lang('Basic.global.record')]);
|
||||
$response = $this->respondDeleted(['id' => $id, 'msg' => $message]);
|
||||
|
||||
@ -35,6 +35,7 @@ class Actividad extends BaseResourceController
|
||||
|
||||
public function index()
|
||||
{
|
||||
checkPermission('actividad.menu');
|
||||
|
||||
$viewData = [
|
||||
|
||||
|
||||
@ -40,6 +40,7 @@ class Ajustes extends BaseResourceController
|
||||
|
||||
public function settings()
|
||||
{
|
||||
checkPermission('ajustes.menu');
|
||||
|
||||
$id = 1;
|
||||
$settingsEntity = $this->model->find($id);
|
||||
|
||||
@ -44,7 +44,7 @@ class Ticketcontroller extends \App\Controllers\BaseResourceController
|
||||
|
||||
public function index()
|
||||
{
|
||||
//checkPermission('tickets.menu');
|
||||
checkPermission('tickets.menu');
|
||||
|
||||
$viewData = [
|
||||
'currentModule' => static::$controllerSlug,
|
||||
@ -69,7 +69,7 @@ class Ticketcontroller extends \App\Controllers\BaseResourceController
|
||||
public function add()
|
||||
{
|
||||
|
||||
//checkPermission('tickets.create', $this->indexRoute);
|
||||
checkPermission('tickets.create');
|
||||
|
||||
if ($this->request->getPost()):
|
||||
|
||||
@ -145,6 +145,9 @@ class Ticketcontroller extends \App\Controllers\BaseResourceController
|
||||
|
||||
public function edit($requestedId = null)
|
||||
{
|
||||
|
||||
checkPermission('tickets.edit');
|
||||
|
||||
$modelRespuesta = new \App\Models\Soporte\TicketRespuestaModel();
|
||||
|
||||
if ($requestedId == null):
|
||||
|
||||
Reference in New Issue
Block a user