mirror of
https://github.com/wassname/Open-Assistant.git
synced 2026-06-30 16:40:05 +08:00
Adding some debug stuff on admin
This commit is contained in:
@@ -22,6 +22,7 @@ const AdminIndex = () => {
|
||||
if (status === "loading") {
|
||||
return;
|
||||
}
|
||||
console.log("checking role: " + session?.user?.role);
|
||||
if (session?.user?.role === "admin") {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -69,6 +69,8 @@ const adminUserMap = process.env.ADMIN_USERS.split(",").reduce((result, entry) =
|
||||
result.set(authType, s);
|
||||
return result;
|
||||
}, new Map());
|
||||
console.log(adminUserMap);
|
||||
console.log(process.env.ADMIN_USERS);
|
||||
|
||||
export const authOptions: AuthOptions = {
|
||||
// Ensure we can store user data in a database.
|
||||
@@ -97,6 +99,7 @@ export const authOptions: AuthOptions = {
|
||||
where: { id: token.sub },
|
||||
select: { role: true },
|
||||
});
|
||||
console.log("found role: " + role);
|
||||
token.role = role;
|
||||
return token;
|
||||
},
|
||||
@@ -118,6 +121,7 @@ export const authOptions: AuthOptions = {
|
||||
|
||||
// Update the database if the user is an admin.
|
||||
if (adminForAccountType.has(account.providerAccountId)) {
|
||||
console.log("updating admin");
|
||||
await prisma.user.update({
|
||||
data: {
|
||||
role: "admin",
|
||||
|
||||
Reference in New Issue
Block a user