Made some fixes

This commit is contained in:
Tim Howitz 2025-05-26 14:09:06 +01:00
parent bec31f76c0
commit 373908d387
5 changed files with 12 additions and 11 deletions

8
package-lock.json generated
View File

@ -35,7 +35,7 @@
"react-leaflet": "^5.0.0",
"react-node": "^1.0.2",
"swr": "^2.3.3",
"zod": "^3.25.3"
"zod": "^3.25.28"
},
"devDependencies": {
"@eslint/eslintrc": "^3",
@ -8095,9 +8095,9 @@
}
},
"node_modules/zod": {
"version": "3.25.3",
"resolved": "https://registry.npmjs.org/zod/-/zod-3.25.3.tgz",
"integrity": "sha512-VGZqnyYNrl8JpEJRZaFPqeVNIuqgXNu4cXZ5cOb6zEUO1OxKbRnWB4UdDIXMmiERWncs0yDQukssHov8JUxykQ==",
"version": "3.25.28",
"resolved": "https://registry.npmjs.org/zod/-/zod-3.25.28.tgz",
"integrity": "sha512-/nt/67WYKnr5by3YS7LroZJbtcCBurDKKPBPWWzaxvVCGuG/NOsiKkrjoOhI8mJ+SQUXEbUzeB3S+6XDUEEj7Q==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"

View File

@ -38,7 +38,7 @@
"react-leaflet": "^5.0.0",
"react-node": "^1.0.2",
"swr": "^2.3.3",
"zod": "^3.25.3"
"zod": "^3.25.28"
},
"devDependencies": {
"@eslint/eslintrc": "^3",

View File

@ -5,7 +5,7 @@ Dr. Izzy Patterson,Senior,None
Dr. Hiroshi Takeda,Senior,None
Dr. Miriam Hassan,Senior,None
Dr. Alice Johnson,Senior,None
Dr. Natalia Petrova,Junior,Dr. Izzy Patteron
Dr. Natalia Petrova,Junior,Dr. Izzy Patterson
Dr. Li Cheng,Junior,Dr. Rajiv Menon
Dr. Javier Ortega,Junior,Dr. Izzy Patterson
Dr. Priya Sharma,Junior,Dr. Hiroshi Takeda

1 Name Level SuperiorName
5 Dr. Hiroshi Takeda Senior None
6 Dr. Miriam Hassan Senior None
7 Dr. Alice Johnson Senior None
8 Dr. Natalia Petrova Junior Dr. Izzy Patteron Dr. Izzy Patterson
9 Dr. Li Cheng Junior Dr. Rajiv Menon
10 Dr. Javier Ortega Junior Dr. Izzy Patterson
11 Dr. Priya Sharma Junior Dr. Hiroshi Takeda

View File

@ -1,16 +1,16 @@
id,createdAt,Name,Email,PasswordHash,Role,Scientist,PurchasedArtefacts,Requests
1,2024-05-01T09:00:00,Dr. Emily Neighbour Carter,emily.carter@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
1,2024-05-01T09:00:00,Dr. Emily Neighbour Carter,emily.neighbour@dyson.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
2,2024-05-01T09:05:00,Dr. Rajiv Menon,rajiv.menon@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
3,2024-05-01T09:10:00,Dr. Izzy Patterson,izzy.patterson@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
3,2024-05-01T09:10:00,Dr. Izzy Patterson,izzy.patterson@dyson.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
4,2024-05-01T09:15:00,Dr. Hiroshi Takeda,hiroshi.takeda@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
5,2024-05-01T09:20:00,Dr. Miriam Hassan,miriam.hassan@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
6,2024-05-01T09:25:00,Dr. Alice Johnson,alice.johnson@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
7,2024-05-01T09:30:00,Tim Howitz,tim.howitz@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,ADMIN,null,[],[]
7,2024-05-01T09:30:00,Tim Howitz,tim.howitz@dyson.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,ADMIN,null,[],[]
8,2024-05-01T09:35:00,Dr. Natalia Petrova,natalia.petrova@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
9,2024-05-01T09:40:00,Dr. Li Cheng,li.cheng@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
10,2024-05-01T09:45:00,Dr. Javier Ortega,javier.ortega@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
11,2024-05-01T09:50:00,Dr. Priya Sharma,priya.sharma@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
12,2024-05-01T09:55:00,Dr. Lukeshan Thananchayan,lukeshan.thananchayan@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
12,2024-05-01T09:55:00,Dr. Lukeshan Thananchayan,lukeshan.thananchayan@dyson.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
13,2024-05-01T10:00:00,Dr. Elena Fischer,elena.fischer@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
14,2024-05-01T10:05:00,Dr. Mohammed Al-Farsi,mohammed.alfarsi@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]
15,2024-05-01T10:10:00,Dr. Jane Wong,jane.wong@example.com,$2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW,SCIENTIST,null,[],[]

1 id createdAt Name Email PasswordHash Role Scientist PurchasedArtefacts Requests
2 1 2024-05-01T09:00:00 Dr. Emily Neighbour Carter emily.carter@example.com emily.neighbour@dyson.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []
3 2 2024-05-01T09:05:00 Dr. Rajiv Menon rajiv.menon@example.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []
4 3 2024-05-01T09:10:00 Dr. Izzy Patterson izzy.patterson@example.com izzy.patterson@dyson.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []
5 4 2024-05-01T09:15:00 Dr. Hiroshi Takeda hiroshi.takeda@example.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []
6 5 2024-05-01T09:20:00 Dr. Miriam Hassan miriam.hassan@example.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []
7 6 2024-05-01T09:25:00 Dr. Alice Johnson alice.johnson@example.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []
8 7 2024-05-01T09:30:00 Tim Howitz tim.howitz@example.com tim.howitz@dyson.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW ADMIN null [] []
9 8 2024-05-01T09:35:00 Dr. Natalia Petrova natalia.petrova@example.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []
10 9 2024-05-01T09:40:00 Dr. Li Cheng li.cheng@example.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []
11 10 2024-05-01T09:45:00 Dr. Javier Ortega javier.ortega@example.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []
12 11 2024-05-01T09:50:00 Dr. Priya Sharma priya.sharma@example.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []
13 12 2024-05-01T09:55:00 Dr. Lukeshan Thananchayan lukeshan.thananchayan@example.com lukeshan.thananchayan@dyson.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []
14 13 2024-05-01T10:00:00 Dr. Elena Fischer elena.fischer@example.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []
15 14 2024-05-01T10:05:00 Dr. Mohammed Al-Farsi mohammed.alfarsi@example.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []
16 15 2024-05-01T10:10:00 Dr. Jane Wong jane.wong@example.com $2b$10$edPB/.npmb4FgU.rIoliMOE7JZrxYlRsNmbRXBMgqxVXw9LKdbpSW SCIENTIST null [] []

View File

@ -2,8 +2,9 @@ import { parse } from "csv-parse/sync";
import fs from "fs/promises";
import { NextResponse } from "next/server";
import path from "path";
import { prisma } from "@utils/prisma";
import { getRandomNumber } from "@utils/maths";
import { prisma } from "@utils/prisma";
const csvFilePath = path.resolve(process.cwd(), "public/scientists.csv");