From 6a99133c46190e6210e04e46225a8fda11b093ba Mon Sep 17 00:00:00 2001 From: "florian.azizian" <florian.azizian@maarch.org> Date: Tue, 30 Jan 2018 18:04:26 +0100 Subject: [PATCH] FIX #38 refactoring action admin --- .../app/administration/actions-administration.component.ts | 6 ------ src/app/action/controllers/ActionController.php | 4 ++++ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/apps/maarch_entreprise/js/angular/app/administration/actions-administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/actions-administration.component.ts index ee5c87ade34..b32bb11d707 100755 --- a/apps/maarch_entreprise/js/angular/app/administration/actions-administration.component.ts +++ b/apps/maarch_entreprise/js/angular/app/administration/actions-administration.component.ts @@ -85,9 +85,3 @@ export class ActionsAdministrationComponent implements OnInit { } } } -export interface Action { - id: number; - label_action: string; - history: string; - is_folder_action: string; -} \ No newline at end of file diff --git a/src/app/action/controllers/ActionController.php b/src/app/action/controllers/ActionController.php index 8c30ba66d0f..12b53b1a58d 100644 --- a/src/app/action/controllers/ActionController.php +++ b/src/app/action/controllers/ActionController.php @@ -23,6 +23,10 @@ class ActionController { public function get(Request $request, Response $response) { + if (!ServiceModel::hasService(['id' => 'admin_actions', 'userId' => $GLOBALS['userId'], 'location' => 'apps', 'type' => 'admin'])) { + return $response->withStatus(403)->withJson(['errors' => 'Service forbidden']); + } + $obj ['actions']= ActionModel::get(); return $response->withJson($obj); -- GitLab