コード例 #1
0
 /**
  * Delete an Organization Group.
  * @param $id
  * @return \Illuminate\Http\RedirectResponse
  */
 public function delete($id)
 {
     $userGroup = $this->userGroup->findOrFail($id);
     if (!$this->orgGroupManager->deleteGroup($userGroup)) {
         return redirect()->back()->withResponse(['type' => 'warning', 'code' => ['message', ['message' => 'Organization group could not be deleted.']]]);
     }
     return redirect()->back()->withResponse(['type' => 'success', 'code' => ['message', ['message' => 'Organization Group successfully deleted.']]]);
 }
コード例 #2
0
 /**
  * get all organizations
  * @return \Illuminate\View\View
  */
 public function listOrganizations()
 {
     $organizations = session('role_id') == 3 ? $this->adminManager->getOrganizations() : $this->groupManager->getGroupsByUserId(Auth::user()->id);
     return view('superAdmin.listOrganization', compact('organizations'));
 }