From 098ff1749ae3f4e5971152118dd030f150411aa3 Mon Sep 17 00:00:00 2001
From: Kalle <38327916+Sendouc@users.noreply.github.com>
Date: Mon, 12 Aug 2024 17:14:39 +0300
Subject: [PATCH] Allow mods to migrate users Closes #1825
---
app/features/admin/actions/admin.server.ts | 2 +-
app/features/admin/routes/admin.tsx | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/features/admin/actions/admin.server.ts b/app/features/admin/actions/admin.server.ts
index 9e83c09cb..58872c652 100644
--- a/app/features/admin/actions/admin.server.ts
+++ b/app/features/admin/actions/admin.server.ts
@@ -22,7 +22,7 @@ export const action = async ({ request }: ActionFunctionArgs) => {
switch (data._action) {
case "MIGRATE": {
- validate(isAdmin(user), "Admin needed", 401);
+ validate(isMod(user), "Admin needed", 401);
await AdminRepository.migrate({
oldUserId: data["old-user"],
diff --git a/app/features/admin/routes/admin.tsx b/app/features/admin/routes/admin.tsx
index 4b9a94c7a..ea684d69e 100644
--- a/app/features/admin/routes/admin.tsx
+++ b/app/features/admin/routes/admin.tsx
@@ -46,7 +46,7 @@ export default function AdminPage() {
{process.env.NODE_ENV !== "production" || isAdmin(user) ? (
) : null}
- {isAdmin(user) ? : null}
+ {isMod(user) ? : null}
{isAdmin(user) ? : null}
{isMod(user) ? : null}
{isMod(user) ? : null}