From 2f8c3ebe3a2b984a85bad8e0e73565a9e0233ae9 Mon Sep 17 00:00:00 2001 From: iglocska Date: Sun, 21 Jun 2020 21:34:52 +0200 Subject: [PATCH] fix: [roles] API index fixed --- app/src/Controller/RolesController.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/Controller/RolesController.php b/app/src/Controller/RolesController.php index daa4edd..7931536 100644 --- a/app/src/Controller/RolesController.php +++ b/app/src/Controller/RolesController.php @@ -6,6 +6,9 @@ use App\Controller\AppController; use Cake\Utility\Hash; use Cake\Utility\Text; use \Cake\Database\Expression\QueryExpression; +use Cake\Http\Exception\NotFoundException; +use Cake\Http\Exception\MethodNotAllowedException; +use Cake\Http\Exception\ForbiddenException; class RolesController extends AppController { @@ -13,9 +16,11 @@ class RolesController extends AppController { $this->CRUD->index([ 'filters' => ['name', 'uuid', 'perm_admin'], - 'quickFilters' => ['name'], - 'contain' => $this->checkPermission('admin') ? ['Users'] : [] + 'quickFilters' => ['name'] ]); + if ($this->ParamHandler->isRest()) { + return $this->restResponsePayload; + } $this->set('metaGroup', $this->isAdmin ? 'Administration' : 'Cerebrate'); }