diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php index c734419..989fb0a 100644 --- a/app/Http/Controllers/Admin/UserController.php +++ b/app/Http/Controllers/Admin/UserController.php @@ -42,4 +42,12 @@ class UserController extends Controller { $user->delete(); return redirect()->route('admin.users.index')->with('success','Konto gelöscht.'); } + + public function reset(User $user) { + $user->attempts()->delete(); + $user->redemptions()->delete(); + $user->update(['points' => 0]); + return redirect()->route('admin.users.index') + ->with('success', $user->name . ': Punktestand und Verlauf zurückgesetzt.'); + } } diff --git a/resources/views/admin/users/index.blade.php b/resources/views/admin/users/index.blade.php index e3261d7..e8c728f 100644 --- a/resources/views/admin/users/index.blade.php +++ b/resources/views/admin/users/index.blade.php @@ -23,9 +23,15 @@