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}