Revisado roles Compras

This commit is contained in:
unknown
2025-04-03 21:14:39 +02:00
parent 5d4cc98a91
commit 750847e3b6
3 changed files with 162 additions and 150 deletions

View File

@ -51,6 +51,8 @@ class Proveedores extends \App\Controllers\BaseResourceController {
public function index() {
checkPermission('proveedores.menu');
$viewData = [
'currentModule' => static::$controllerSlug,
'pageSubTitle' => lang('Basic.global.ManageAllRecords', [lang('Proveedores.proveedor')]),
@ -67,9 +69,7 @@ class Proveedores extends \App\Controllers\BaseResourceController {
public function add() {
checkPermission('proveedores.create');
if ($this->request->getPost()) :
@ -139,6 +139,8 @@ class Proveedores extends \App\Controllers\BaseResourceController {
public function edit($requestedId = null) {
checkPermission('proveedores.edit');
if ($requestedId == null) :
return $this->redirect2listView();
endif;

View File

@ -2,15 +2,28 @@
/**
* MENU COMPRAS
*/
if (auth()->user()->inGroup('beta')) {
?>
<!-- BUY -->
<li class="menu-item">
if (
auth()->user()->can('proveedores.menu') ||
auth()->user()->inGroup('beta')
) {
?>
<!-- COMPRAS -->
<li class="menu-item">
<a href="javascript:void(0);" class="menu-link menu-toggle">
<i class="menu-icon tf-icons ti ti-shopping-cart"></i>
<?= lang("App.menu_compras") ?>
</a>
<ul class="menu-sub">
<?php if (auth()->user()->can('proveedores.menu')) { ?>
<li class="menu-item">
<a href="<?= site_url("compras/proveedores") ?>" class="menu-link">
<?= lang("App.menu_proveedores") ?>
</a>
</li>
<?php } ?>
<?php if (auth()->user()->inGroup('beta')) { ?>
<li class="menu-item">
<a href="<?= site_url("servicios/compras") ?>" class="menu-link">
<?= lang("App.menu_compras") ?>
@ -21,16 +34,13 @@ if (auth()->user()->inGroup('beta')) {
<?= lang("App.menu_productos") ?>
</a>
</li>
<li class="menu-item">
<a href="<?= site_url("compras/proveedores") ?>" class="menu-link">
<?= lang("App.menu_proveedores") ?>
</a>
</li>
<li class="menu-item">
<a href="<?= site_url("servicios/compras/ajustes") ?>" class="menu-link">
<?= lang("App.menu_compras_ajustes") ?>
</a>
</li>
<?php } ?>
</ul>
</li>
</li>
<?php } ?>

View File

@ -6,15 +6,15 @@
if (
auth()->user()->can('paises.menu') ||
auth()->user()->can('formas-pago.menu') ||
auth()->user()->can('papel-genericosk .menu') ||
auth()->user()->can('papel-generico.menu') ||
auth()->user()->can('papel-impresion.menu') ||
auth()->user()->can('maquinas.menu') ||
auth()->user()->can('maquinas-defecto.menu') ||
auth()->user()->can('usuarios.menu') ||
auth()->user()->can('roles-permisos.menu')
) {
?>
<li class="menu-item">
?>
<li class="menu-item">
<a href="javascript:void(0);" class="menu-link menu-toggle">
<i class="menu-icon tf-icons ti ti-adjustments-horizontal"></i>
<?= lang("App.menu_configuration") ?>
@ -63,7 +63,7 @@ if (
</a>
</li>
<?php } ?>
<?php if (auth()->user()->inGroup('admin') || auth()->user()->inGroup('beta')) { ?>
<?php if (auth()->user()->inGroup('admin')) { ?>
<li class="menu-item">
<a href="<?= route_to("maquinaTareaList") ?>" class="menu-link">
<?= lang("App.menu_maquina_tareas") ?>
@ -106,21 +106,21 @@ if (
</li>
<?php } ?>
<?php if (auth()->user()->inGroup('admin') || auth()->user()->inGroup('beta')) { ?>
<?php if (auth()->user()->inGroup('admin')) { ?>
<li class="menu-item">
<a href="<?= route_to('erroresPresupuestoIndex') ?>" class="menu-link">
<?= lang("App.menu_error_presupuesto") ?>
</a>
</li>
<?php } ?>
<?php if (auth()->user()->inGroup('admin') || auth()->user()->inGroup('beta')) { ?>
<?php if (auth()->user()->inGroup('admin')) { ?>
<li class="menu-item">
<a href="<?= route_to('variablesIndex') ?>" class="menu-link">
<?= lang("App.menu_variables") ?>
</a>
</li>
<?php } ?>
<?php if (auth()->user()->inGroup('admin') || auth()->user()->inGroup('beta')) { ?>
<?php if (auth()->user()->inGroup('admin')) { ?>
<li class="menu-item">
<a href="<?= route_to('configMessagesIndex') ?>" class="menu-link">
<?= lang("App.menu_config_messages") ?>
@ -128,5 +128,5 @@ if (
</li>
<?php } ?>
</ul>
</li>
</li>
<?php } ?>