diff --git a/Controller/ApiController.php b/Controller/ApiController.php index a7bbd01..e088431 100755 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -511,7 +511,7 @@ final class ApiController extends Controller $newRequest->header->account = $request->header->account; $newRequest->setData('name', 'pos:' . \strtr(\strtolower($position->name), ' ', '_')); $newRequest->setData('status', GroupStatus::ACTIVE); - $this->app->moduleManager->get('Admin')->apiGroupCreate($newRequest, $response, $data); + $this->app->moduleManager->get('Admin')->apiGroupCreate($newRequest, clone $response, $data); } $this->createStandardCreateResponse($request, $response, $position); @@ -686,7 +686,7 @@ final class ApiController extends Controller $newRequest->header->account = $request->header->account; $newRequest->setData('name', 'dep:' . \strtolower($department->name)); $newRequest->setData('status', GroupStatus::ACTIVE); - $this->app->moduleManager->get('Admin')->apiGroupCreate($newRequest, $response, $data); + $this->app->moduleManager->get('Admin')->apiGroupCreate($newRequest, clone $response, $data); } $this->createStandardCreateResponse($request, $response, $department); diff --git a/Controller/BackendController.php b/Controller/BackendController.php index f91072e..a9c6c2a 100755 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -299,8 +299,9 @@ final class BackendController extends Controller { $view = new View($this->app->l11nManager, $request, $response); - $view->setTemplate('/Modules/Organization/Theme/Backend/department-create'); + $view->setTemplate('/Modules/Organization/Theme/Backend/department-view'); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004704001, $request, $response); + $view->data['unit'] = $this->app->unitId; $selectorView = new \Modules\Organization\Theme\Backend\Components\DepartmentTagSelector\DepartmentTagSelectorView($this->app->l11nManager, $request, $response); $view->data['department-selector'] = $selectorView; @@ -396,7 +397,7 @@ final class BackendController extends Controller { $view = new View($this->app->l11nManager, $request, $response); - $view->setTemplate('/Modules/Organization/Theme/Backend/position-create'); + $view->setTemplate('/Modules/Organization/Theme/Backend/position-view'); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004705001, $request, $response); $selectorView = new \Modules\Organization\Theme\Backend\Components\PositionTagSelector\PositionTagSelectorView($this->app->l11nManager, $request, $response); diff --git a/Theme/Backend/department-create.tpl.php b/Theme/Backend/department-create.tpl.php deleted file mode 100755 index 78cde78..0000000 --- a/Theme/Backend/department-create.tpl.php +++ /dev/null @@ -1,59 +0,0 @@ -data['nav']->render(); ?> - -