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}