From 38761c9034bade404276d0c035021e6898caf6a6 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Tue, 5 Jul 2016 11:35:20 +0200 Subject: [PATCH] Routing --- Admin/Routes/http.php | 19 +++++++++++++++++++ Controller.php | 4 ++-- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/Admin/Routes/http.php b/Admin/Routes/http.php index 47b2ee1..428da30 100644 --- a/Admin/Routes/http.php +++ b/Admin/Routes/http.php @@ -57,4 +57,23 @@ return [ 'verb' => RouteVerb::GET, ], ], + + '^.*/api/organization/position.*$' => [ + [ + 'dest' => '\Modules\Organization\Controller:apiPositionCreate', + 'verb' => RouteVerb::SET, + ], + ], + '^.*/api/organization/department.*$' => [ + [ + 'dest' => '\Modules\Organization\Controller:apiDepartmentCreate', + 'verb' => RouteVerb::SET, + ], + ], + '^.*/api/organization/unit.*$' => [ + [ + 'dest' => '\Modules\Organization\Controller:apiUnitCreate', + 'verb' => RouteVerb::SET, + ], + ], ]; diff --git a/Controller.php b/Controller.php index 5edcfd5..78cddd4 100644 --- a/Controller.php +++ b/Controller.php @@ -280,7 +280,7 @@ class Controller extends ModuleAbstract implements WebInterface PositionMapper::create($position); - $response->set('unit', $position->jsonSerialize()); + $response->set('position', $position->jsonSerialize()); } public function apiDepartmentCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) @@ -291,6 +291,6 @@ class Controller extends ModuleAbstract implements WebInterface DepartmentMapper::create($department); - $response->set('unit', $department->jsonSerialize()); + $response->set('department', $department->jsonSerialize()); } }