Added simple admin and mod show view for users

This commit is contained in:
mwalbeck 2016-10-28 22:22:54 +02:00
parent 377a9f6a28
commit b98def63fb
5 changed files with 66 additions and 8 deletions

View file

@ -21,15 +21,17 @@ class AdministrativeUserController extends Controller
* Common controller functions between administrators and moderator for handling users.
*
*/
public function deleteUser(User $user)
public function showUser(User $user)
{
$this->authorize('delete', $user);
$this->authorize('view', $user);
$user->deleteUser();
return redirect('/admin/users');
if (Auth::user()->isAdministrator()) {
$group = $user->group;
return view("users.show", compact("group", "user"));
}
return view("users.show", compact("user"));
}
/**
*
* Function to show the view used for creating a user.
@ -83,4 +85,12 @@ class AdministrativeUserController extends Controller
$user->updateUser($request->all());
return redirect("/admin/users/group/$user->group_id");
}
public function deleteUser(User $user)
{
$this->authorize('delete', $user);
$user->deleteUser();
return redirect('/admin/users');
}
}