mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Revisado roles sistema y facturas
This commit is contained in:
@ -41,6 +41,7 @@ class Facturas extends \App\Controllers\BaseResourceController
|
|||||||
|
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
|
checkPermission('facturas.menu');
|
||||||
|
|
||||||
if (auth()->user()->inGroup('cliente-admin') || auth()->user()->inGroup('cliente-editor')) {
|
if (auth()->user()->inGroup('cliente-admin') || auth()->user()->inGroup('cliente-editor')) {
|
||||||
// Se obtiene el cliente ID a partir del usuario de la sesion
|
// 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()
|
public function list()
|
||||||
{
|
{
|
||||||
|
checkPermission('facturas.menu');
|
||||||
|
|
||||||
$viewData = [
|
$viewData = [
|
||||||
'currentModule' => static::$controllerSlug,
|
'currentModule' => static::$controllerSlug,
|
||||||
@ -103,8 +105,8 @@ class Facturas extends \App\Controllers\BaseResourceController
|
|||||||
|
|
||||||
public function add()
|
public function add()
|
||||||
{
|
{
|
||||||
if(!auth()->user()->can('facturas.create'))
|
checkPermission('facturas.create');
|
||||||
return $this->failForbidden(lang('Basic.global.noPermission'), 403);
|
|
||||||
if ($this->request->getPost()):
|
if ($this->request->getPost()):
|
||||||
|
|
||||||
$nullIfEmpty = true; // !(phpversion() >= '8.1');
|
$nullIfEmpty = true; // !(phpversion() >= '8.1');
|
||||||
@ -202,9 +204,7 @@ class Facturas extends \App\Controllers\BaseResourceController
|
|||||||
|
|
||||||
public function edit($id = null)
|
public function edit($id = null)
|
||||||
{
|
{
|
||||||
|
checkPermission('facturas.edit');
|
||||||
if(!auth()->user()->can('facturas.edit'))
|
|
||||||
return $this->failForbidden(lang('Basic.global.noPermission'), 403);
|
|
||||||
|
|
||||||
if ($id == null):
|
if ($id == null):
|
||||||
return $this->redirect2listView();
|
return $this->redirect2listView();
|
||||||
|
|||||||
@ -35,6 +35,7 @@ class Actividad extends BaseResourceController
|
|||||||
|
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
|
checkPermission('actividad.menu');
|
||||||
|
|
||||||
$viewData = [
|
$viewData = [
|
||||||
|
|
||||||
|
|||||||
@ -40,6 +40,7 @@ class Ajustes extends BaseResourceController
|
|||||||
|
|
||||||
public function settings()
|
public function settings()
|
||||||
{
|
{
|
||||||
|
checkPermission('ajustes.menu');
|
||||||
|
|
||||||
$id = 1;
|
$id = 1;
|
||||||
$settingsEntity = $this->model->find($id);
|
$settingsEntity = $this->model->find($id);
|
||||||
|
|||||||
@ -2,33 +2,33 @@
|
|||||||
/**
|
/**
|
||||||
* MENU FACTURACION
|
* MENU FACTURACION
|
||||||
*/
|
*/
|
||||||
if (auth()->user()->inGroup('beta') || auth()->user()->can('facturas.menu')) {
|
if (auth()->user()->can('facturas.menu')) {
|
||||||
?>
|
?>
|
||||||
<!-- Invoicing -->
|
<!-- FACTURACION -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
<a href="javascript:void(0);" class="menu-link menu-toggle">
|
||||||
<i class="menu-icon tf-icons ti ti-file-dollar"></i>
|
<i class="menu-icon tf-icons ti ti-file-dollar"></i>
|
||||||
<?= lang("App.menu_facturación") ?>
|
<?= lang("App.menu_facturación") ?>
|
||||||
</a>
|
</a>
|
||||||
<ul class="menu-sub">
|
<ul class="menu-sub">
|
||||||
<?php if(auth()->user()->can('facturas.create')): ?>
|
<?php if (auth()->user()->can('facturas.create')): ?>
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= route_to('newFactura') ?>" class="menu-link">
|
<a href="<?= route_to('newFactura') ?>" class="menu-link">
|
||||||
<?= lang("App.menu_facturas_nueva") ?>
|
<?= lang("App.menu_facturas_nueva") ?>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("facturas/list") ?>" class="menu-link">
|
<a href="<?= site_url("facturas/list") ?>" class="menu-link">
|
||||||
<?= lang("App.menu_facturas") ?>
|
<?= lang("App.menu_facturas") ?>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php if(auth()->user()->can('facturas.vencimientos')): ?>
|
<?php if (auth()->user()->can('facturas.vencimientos')): ?>
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("facturas/vencimientos") ?>" class="menu-link">
|
<a href="<?= site_url("facturas/vencimientos") ?>" class="menu-link">
|
||||||
<?= lang("App.menu_facturas_vencimiento") ?>
|
<?= lang("App.menu_facturas_vencimiento") ?>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= site_url("facturas/albaranes") ?>" class="menu-link">
|
<a href="<?= site_url("facturas/albaranes") ?>" class="menu-link">
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
/**
|
/**
|
||||||
* MENU MENSAJES
|
* MENU MENSAJES
|
||||||
*/
|
*/
|
||||||
if (auth()->user()->inGroup('beta') || auth()->user()->inGroup('cliente-editor')) {
|
if (auth()->user()->inGroup('cliente-editor')) {
|
||||||
?>
|
?>
|
||||||
<!-- Messages -->
|
<!-- Mensajeria -->
|
||||||
<li class="menu-item">
|
<li class="menu-item">
|
||||||
<a href="<?= route_to('mensajeriaView') ?>" class="menu-link">
|
<a href="<?= route_to('mensajeriaView') ?>" class="menu-link">
|
||||||
<i class="menu-icon tf-icons ti ti-message"></i>
|
<i class="menu-icon tf-icons ti ti-message"></i>
|
||||||
|
|||||||
Reference in New Issue
Block a user