feat: moderation

This commit is contained in:
2026-05-22 11:56:17 +02:00
parent f5b460c650
commit 1c472e46db
43 changed files with 1836 additions and 3 deletions
+9
View File
@@ -65,6 +65,12 @@ class AuthController extends Controller
], 401);
}
if ($user->isSuspended()) {
return response()->json([
'message' => __('api.auth.suspended'),
], 403);
}
if (isset($data['locale']) && $user->locale !== $data['locale']) {
$user->forceFill(['locale' => $data['locale']])->save();
}
@@ -224,6 +230,9 @@ class AuthController extends Controller
public function update(UpdateUserRequest $request): JsonResource
{
$user = $request->user();
abort_if($user->isSuspended(), 403, __('api.auth.suspended'));
$data = $request->validated();
$nutritionGoals = $data['nutritionGoals'] ?? null;