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}