DO NOT TOUCH MENUPLAN-STUFF!!!
This commit is contained in:
@@ -117,35 +117,42 @@ class UserController extends Controller
|
||||
*/
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
$data = $request->validate([
|
||||
"name_first" => "max:255",
|
||||
"name_last" => "max:255",
|
||||
"email" => "email|unique:users",
|
||||
"password" => "max:60",
|
||||
"phone" => "unique:users",
|
||||
]);
|
||||
$data = $request->all();
|
||||
|
||||
// $data = $request->validate([
|
||||
// "name_first" => "max:255",
|
||||
// "name_last" => "max:255",
|
||||
// "email" => "email|unique:users",
|
||||
// "password" => "max:60",
|
||||
// "phone" => "unique:users",
|
||||
// ]);
|
||||
|
||||
// Validates if the user is updating itself or another user.
|
||||
if($id === Auth::id()) {
|
||||
$user = Auth::user();
|
||||
|
||||
$user->update($data);
|
||||
|
||||
$user->save();
|
||||
}
|
||||
|
||||
//TODO: Implement when security's ready!!!
|
||||
// else if(Auth::user()->hasPermissionTo("user.edit")) {
|
||||
// $user = User::find($id);
|
||||
// if($id === Auth::id()) {
|
||||
// $user = Auth::user();
|
||||
//
|
||||
// /** @var User $user */
|
||||
// $user->update($data);
|
||||
//
|
||||
// $user->save();
|
||||
// return Response::detect("users.edit", [
|
||||
// "user" => $user
|
||||
// ]);
|
||||
// }
|
||||
|
||||
return Response::detect("users.edit", [
|
||||
"user" => $user
|
||||
//TODO: Implement when security's ready!!!
|
||||
// else if(Auth::user()->hasPermissionTo("user.edit")) {
|
||||
$user = User::find($id);
|
||||
|
||||
/** @var User $user */
|
||||
$user->update($data);
|
||||
|
||||
$user->save();
|
||||
// }
|
||||
|
||||
$users = User::query()->paginate(20);
|
||||
|
||||
return Response::detect("users.index", [
|
||||
"users" => $users
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -157,17 +164,17 @@ class UserController extends Controller
|
||||
*/
|
||||
public function destroy($id)
|
||||
{
|
||||
if($id === Auth::id()) {
|
||||
$user = Auth::user();
|
||||
$user->delete();
|
||||
}
|
||||
else if(Auth::user()->hasPermissionTo("user.delete")) {
|
||||
// if($id === Auth::id()) {
|
||||
// $user = Auth::user();
|
||||
// $user->delete();
|
||||
// }
|
||||
// else if(Auth::user()->hasPermissionTo("user.delete")) {
|
||||
$user = User::find($id);
|
||||
|
||||
$user->delete();
|
||||
}
|
||||
// }
|
||||
|
||||
return view("users.delete");
|
||||
return redirect()->route("users.index");
|
||||
}
|
||||
|
||||
/*******************************************/
|
||||
|
||||
Reference in New Issue
Block a user