From 53915f5c87afcbde435de15ff745127916da0ff7 Mon Sep 17 00:00:00 2001
From: Kalle <38327916+Sendouc@users.noreply.github.com>
Date: Sun, 14 Apr 2024 10:36:26 +0300
Subject: [PATCH] Allow mod to ban users
---
app/features/admin/actions/admin.server.ts | 4 ++--
app/features/admin/routes/admin.tsx | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/app/features/admin/actions/admin.server.ts b/app/features/admin/actions/admin.server.ts
index a5c1e2d3f..1d57992f4 100644
--- a/app/features/admin/actions/admin.server.ts
+++ b/app/features/admin/actions/admin.server.ts
@@ -76,7 +76,7 @@ export const action = async ({ request }: ActionFunctionArgs) => {
break;
}
case "BAN_USER": {
- validate(isAdmin(user), "Admin needed", 401);
+ validate(isMod(user), "Mod needed", 401);
await AdminRepository.banUser({
bannedReason: data.reason ?? null,
@@ -89,7 +89,7 @@ export const action = async ({ request }: ActionFunctionArgs) => {
break;
}
case "UNBAN_USER": {
- validate(isAdmin(user), "Admin needed", 401);
+ validate(isMod(user), "Mod needed", 401);
await AdminRepository.unbanUser(data["user"]);
diff --git a/app/features/admin/routes/admin.tsx b/app/features/admin/routes/admin.tsx
index 9da4e572e..1e351fd97 100644
--- a/app/features/admin/routes/admin.tsx
+++ b/app/features/admin/routes/admin.tsx
@@ -45,8 +45,8 @@ export default function AdminPage() {
) : null}
{isAdmin(user) ? : null}
{isAdmin(user) ? : null}
- {isAdmin(user) ? : null}
- {isAdmin(user) ? : null}
+ {isMod(user) ? : null}
+ {isMod(user) ? : null}
{isAdmin(user) ? : null}
{isAdmin(user) ? : null}