feat: Add bulk import from ISEN excel

This commit is contained in:
2025-11-20 18:00:29 +01:00
parent 1ce9055491
commit eb8132b20f
15 changed files with 1397 additions and 2017 deletions

View File

@@ -32,6 +32,7 @@ export const authOptions: NextAuthOptions = {
id: user.id.toString(),
email: user.email,
role: user.role,
passwordResetRequired: user.passwordResetRequired,
};
},
}),
@@ -40,9 +41,15 @@ export const authOptions: NextAuthOptions = {
strategy: 'jwt',
},
callbacks: {
async jwt({ token, user }) {
async jwt({ token, user, trigger, session }) {
if (user) {
token.role = user.role;
token.passwordResetRequired = user.passwordResetRequired;
}
if (trigger === 'update' && session) {
if (typeof session.passwordResetRequired === 'boolean') {
token.passwordResetRequired = session.passwordResetRequired;
}
}
return token;
},
@@ -50,6 +57,7 @@ export const authOptions: NextAuthOptions = {
if (token) {
session.user.id = token.sub!;
session.user.role = token.role as string;
session.user.passwordResetRequired = token.passwordResetRequired as boolean;
}
return session;
},