Añadidos permisos a tarifas, salvo metodo delete

This commit is contained in:
imnavajas
2024-07-02 10:40:17 +02:00
parent 108899c796
commit c8e3dfd873
15 changed files with 69 additions and 136 deletions

View File

@ -85,7 +85,7 @@ abstract class BaseResourceController extends \CodeIgniter\RESTful\ResourceContr
*
* @var array
*/
protected $helpers = ['session', 'go_common', 'form', 'text', 'general']; //JJO
protected $helpers = ['session', 'go_common', 'form', 'text', 'general', 'rbac']; //JJO
/**
* Initializer method.
@ -130,29 +130,6 @@ abstract class BaseResourceController extends \CodeIgniter\RESTful\ResourceContr
$this->viewData['alertStyle'] = $this->alertStyle;
}
protected function checkPermission($sectionPermission, $redirectRoute = NULL)
{
// TODO ojo, con no redirigir al indexRoute, que se crea bucle!!!
if (!auth()->user()->can($sectionPermission)) {
$this->session->setFlashdata('errorMessage', "No tiene permisos de acceso");
if (is_null($redirectRoute)) {
return $this->response->redirect(route_to('home'));
} else {
return $this->response->redirect(route_to($redirectRoute));
}
}
}
protected function checkPermissionAJAX($sectionPermission)
{
if (!auth()->user()->can($sectionPermission)) {
return $this->fail('Error');
}
}
/**
* Convenience method to display the form of a module
* @param $forMethod