Include Profile log in renamed penalty model -> Audit log

This commit is contained in:
PxlLoewe
2026-01-21 19:38:55 +01:00
parent b250fa46c2
commit 005509598c
7 changed files with 62 additions and 22 deletions

View File

@@ -58,10 +58,13 @@ export const deletePilotHistory = async (id: number) => {
});
};
export const deleteUser = async (id: string) => {
return await prisma.user.delete({
return await prisma.user.update({
where: {
id: id,
},
data: {
isDeleted: true,
},
});
};

View File

@@ -10,6 +10,9 @@ const page = async () => {
if (!user) return null;
const events = await prisma.event.findMany({
orderBy: {
id: "desc",
},
where: {
hidden: false,
},

View File

@@ -23,6 +23,7 @@ export const options: AuthOptions = {
contains: credentials.email,
mode: "insensitive",
},
isDeleted: false,
},
});
const v1User = (oldUser as OldUser[]).find(
@@ -87,6 +88,7 @@ export const options: AuthOptions = {
const dbUser = await prisma.user.findUnique({
where: {
id: token?.sub,
isDeleted: false,
},
});
if (!dbUser) {