예제 #1
0
 /**
  * @param $id
  * @return mixed
  */
 public function edit($id, Request $request)
 {
     $view = View::make('includes.partials.medialist_grid');
     $user = $this->users->findOrThrowException($id, true);
     if ($request->ajax()) {
         $sections = $view->renderSections();
         return json_encode($sections['mediagrid']);
         //return Response::json(view('', compact('posts'))->render());
     } else {
         return view('backend.access.edit')->withUser($user)->withRoles($this->roles->getAllRoles('id', 'asc', true))->withUserPermissions($user->permissions->lists('id')->all())->withPermissions($this->permissions->getPermissionsNotAssociatedWithRole())->withOrganizations($this->organizations->getAllOrganizations('name', 'asc'));
     }
 }
 /**
  * @param $id
  * @param PermissionGroupRepositoryContract $group
  * @param EditRoleRequest $request
  * @return mixed
  */
 public function edit($id, PermissionGroupRepositoryContract $group, EditRoleRequest $request)
 {
     $role = $this->roles->findOrThrowException($id, true);
     return view('backend.access.roles.edit')->withRole($role)->withRolePermissions($role->permissions->lists('id')->all())->withGroups($group->getAllGroups())->withPermissions($this->permissions->getUngroupedPermissions());
 }
예제 #3
0
 /**
  * @param $id
  * @param EditUserRequest $request
  * @return mixed
  */
 public function edit($id, EditUserRequest $request)
 {
     $user = $this->users->findOrThrowException($id, true);
     return view('backend.access.edit')->withUser($user)->withUserRoles($user->roles->lists('id')->all())->withRoles($this->roles->getAllRoles('sort', 'asc', true))->withUserPermissions($user->permissions->lists('id')->all())->withPermissions($this->permissions->getAllPermissions());
 }
 /**
  * @param $id
  * @return mixed
  */
 public function destroy($id)
 {
     $this->permissions->destroy($id);
     return redirect()->route('admin.access.roles.permissions.index')->withFlashSuccess(trans("alerts.permissions.deleted"));
 }
 /**
  * @param $id
  * @return mixed
  */
 public function edit($id)
 {
     $user = $this->users->findOrThrowException($id, true);
     return view('backend.access.edit')->withUser($user)->withUserRoles($user->roles->lists('id')->all())->withRoles($this->roles->getAllRoles('id', 'asc', true))->withUserPermissions($user->permissions->lists('id')->all())->withPermissions($this->permissions->getPermissionsNotAssociatedWithRole());
 }
 /**
  * @param $id
  * @return mixed
  */
 public function edit($id)
 {
     $role = $this->roles->findOrThrowException($id, true);
     return view('backend.access.roles.edit')->withRole($role)->withRolePermissions($role->permissions->lists('id')->all())->withPermissions($this->permissions->getPermissionsNotAssociatedWithUser());
 }
 /**
  * @param $id
  * @return mixed
  */
 public function destroy($id)
 {
     $this->permissions->destroy($id);
     return redirect()->route('admin.access.roles.permissions.index')->withFlashSuccess("Permission successfully deleted.");
 }
 /**
  * @param  $id
  * @param  DeletePermissionRequest $request
  * @return mixed
  */
 public function destroy($id, DeletePermissionRequest $request)
 {
     $this->permissions->destroy($id);
     return redirect()->route('admin.access.roles.permissions.index')->withFlashSuccess(trans('alerts.backend.permissions.deleted'));
 }