diff --git a/ci4/app/Controllers/Configuracion/FormasPago.php b/ci4/app/Controllers/Configuracion/FormasPago.php index 9186a2af..6fa53297 100755 --- a/ci4/app/Controllers/Configuracion/FormasPago.php +++ b/ci4/app/Controllers/Configuracion/FormasPago.php @@ -44,6 +44,7 @@ class FormasPago extends \App\Controllers\BaseResourceController public function index() { + checkPermission('formas-pago.menu'); $viewData = [ 'currentModule' => static::$controllerSlug, @@ -61,6 +62,7 @@ class FormasPago extends \App\Controllers\BaseResourceController public function add() { + checkPermission('formas-pago.create'); if ($this->request->getPost()) : @@ -115,6 +117,7 @@ class FormasPago extends \App\Controllers\BaseResourceController public function edit($requestedId = null) { + checkPermission('formas-pago.edit'); if ($requestedId == null) : return $this->redirect2listView(); diff --git a/ci4/app/Controllers/Configuracion/Maquinas.php b/ci4/app/Controllers/Configuracion/Maquinas.php index 3ee7c046..5661f339 100755 --- a/ci4/app/Controllers/Configuracion/Maquinas.php +++ b/ci4/app/Controllers/Configuracion/Maquinas.php @@ -55,6 +55,7 @@ class Maquinas extends \App\Controllers\BaseResourceController public function index() { + checkPermission('maquinas.menu'); $viewData = [ 'currentModule' => static::$controllerSlug, @@ -112,6 +113,8 @@ class Maquinas extends \App\Controllers\BaseResourceController public function add() { + checkPermission('maquinas.create'); + if ($this->request->getPost()): $nullIfEmpty = true; // !(phpversion() >= '8.1'); @@ -176,7 +179,7 @@ class Maquinas extends \App\Controllers\BaseResourceController public function edit($requestedId = null) { - + checkPermission('maquinas.edit'); if ($requestedId == null): return $this->redirect2listView(); diff --git a/ci4/app/Controllers/Configuracion/Maquinasdefecto.php b/ci4/app/Controllers/Configuracion/Maquinasdefecto.php index c4831b5c..68dcabb7 100755 --- a/ci4/app/Controllers/Configuracion/Maquinasdefecto.php +++ b/ci4/app/Controllers/Configuracion/Maquinasdefecto.php @@ -45,6 +45,7 @@ class Maquinasdefecto extends \App\Controllers\BaseResourceController public function index() { + checkPermission('maquinas-defecto.menu'); $viewData = [ 'currentModule' => static::$controllerSlug, @@ -63,7 +64,7 @@ class Maquinasdefecto extends \App\Controllers\BaseResourceController public function add() { - + checkPermission('maquinas-defecto.create'); if ($this->request->getPost()) : @@ -138,6 +139,7 @@ class Maquinasdefecto extends \App\Controllers\BaseResourceController public function edit($requestedId = null) { + checkPermission('maquinas-defecto.edit'); if ($requestedId == null) : return $this->redirect2listView(); diff --git a/ci4/app/Controllers/Configuracion/Papelesgenericos.php b/ci4/app/Controllers/Configuracion/Papelesgenericos.php index dd90c8be..c011489f 100755 --- a/ci4/app/Controllers/Configuracion/Papelesgenericos.php +++ b/ci4/app/Controllers/Configuracion/Papelesgenericos.php @@ -54,6 +54,7 @@ class Papelesgenericos extends \App\Controllers\BaseResourceController public function index() { + checkPermission('papel-generico.menu'); $viewData = [ 'currentModule' => static::$controllerSlug, @@ -71,6 +72,7 @@ class Papelesgenericos extends \App\Controllers\BaseResourceController public function add() { + checkPermission('papel-generico.create'); if ($this->request->getPost()): @@ -132,6 +134,7 @@ class Papelesgenericos extends \App\Controllers\BaseResourceController public function edit($requestedId = null) { + checkPermission('papel-generico.edit'); if ($requestedId == null): return $this->redirect2listView(); diff --git a/ci4/app/Controllers/Configuracion/Papelesimpresion.php b/ci4/app/Controllers/Configuracion/Papelesimpresion.php index c18c1e05..5c478162 100755 --- a/ci4/app/Controllers/Configuracion/Papelesimpresion.php +++ b/ci4/app/Controllers/Configuracion/Papelesimpresion.php @@ -81,6 +81,7 @@ class Papelesimpresion extends \App\Controllers\BaseResourceController public function index() { + checkPermission('papel-impresion.menu'); $viewData = [ 'currentModule' => static::$controllerSlug, @@ -98,7 +99,7 @@ class Papelesimpresion extends \App\Controllers\BaseResourceController public function add() { - + checkPermission('papel-impresion.create'); if ($this->request->getPost()) : @@ -161,6 +162,7 @@ class Papelesimpresion extends \App\Controllers\BaseResourceController public function edit($requestedId = null) { + checkPermission('papel-impresion.edit'); if ($requestedId == null) : return $this->redirect2listView(); diff --git a/ci4/app/Controllers/Configuracion/SeriesFacturas.php b/ci4/app/Controllers/Configuracion/SeriesFacturas.php index f7618629..5920b7ff 100755 --- a/ci4/app/Controllers/Configuracion/SeriesFacturas.php +++ b/ci4/app/Controllers/Configuracion/SeriesFacturas.php @@ -40,6 +40,7 @@ class SeriesFacturas extends BaseResourceController public function index() { + checkPermission('series-facturas.menu'); $viewData = [ 'currentModule' => static::$controllerSlug, @@ -57,6 +58,8 @@ class SeriesFacturas extends BaseResourceController public function add() { + checkPermission('series-facturas.create'); + if ($this->request->getPost()) : $postData = $this->request->getPost(); @@ -110,6 +113,8 @@ class SeriesFacturas extends BaseResourceController public function edit($requestedId = null) { + checkPermission('series-facturas.edit'); + if ($requestedId == null) : return $this->redirect2listView(); endif; diff --git a/ci4/app/Controllers/Configuracion/Ubicaciones.php b/ci4/app/Controllers/Configuracion/Ubicaciones.php index 1e22b95a..26597ae1 100755 --- a/ci4/app/Controllers/Configuracion/Ubicaciones.php +++ b/ci4/app/Controllers/Configuracion/Ubicaciones.php @@ -40,6 +40,7 @@ class Ubicaciones extends BaseResourceController public function index() { + checkPermission('ubicaciones.menu'); $viewData = [ 'currentModule' => static::$controllerSlug, @@ -57,6 +58,8 @@ class Ubicaciones extends BaseResourceController public function add() { + checkPermission('ubicaciones.create'); + if ($this->request->getPost()) : $postData = $this->request->getPost(); @@ -111,6 +114,7 @@ class Ubicaciones extends BaseResourceController public function edit($requestedId = null) { + checkPermission('ubicaciones.edit'); if ($requestedId == null) : return $this->redirect2listView(); diff --git a/ci4/app/Views/themes/vuexy/main/menus/configuracion_menu.php b/ci4/app/Views/themes/vuexy/main/menus/configuracion_menu.php index fbb9a7b6..c6dfd9a0 100755 --- a/ci4/app/Views/themes/vuexy/main/menus/configuracion_menu.php +++ b/ci4/app/Views/themes/vuexy/main/menus/configuracion_menu.php @@ -11,7 +11,10 @@ if ( auth()->user()->can('maquinas.menu') || auth()->user()->can('maquinas-defecto.menu') || auth()->user()->can('usuarios.menu') || - auth()->user()->can('roles-permisos.menu') + auth()->user()->can('roles-permisos.menu') || + auth()->user()->can('proveedores.menu') || + auth()->user()->can('ubicaciones.menu') || + auth()->user()->can('series-facturas.menu') ) { ?> - user()->inGroup('admin')) { ?> + user()->inGroup('root')) { ?> - user()->inGroup('admin')) { ?> + user()->inGroup('root')) { ?> - - user()->inGroup('admin')) { ?> + user()->inGroup('root')) { ?> - user()->inGroup('admin')) { ?> + user()->inGroup('root')) { ?> - user()->inGroup('admin')) { ?> + user()->inGroup('root')) { ?> - user()->inGroup('admin')) { ?> + user()->inGroup('root')) { ?>