@@ -584,7 +584,7 @@ const performSeed: () => Promise<void> = async () => {
584584 ) ;
585585
586586 /** Project 5 */
587- const { projectWbsNumber : project5WbsNumber } = await seedProject (
587+ const { projectWbsNumber : project5WbsNumber , projectId : project5Id } = await seedProject (
588588 thomasEmrax ,
589589 changeRequest1 . crId ,
590590 fergus . wbsElement . carNumber ,
@@ -612,7 +612,7 @@ const performSeed: () => Promise<void> = async () => {
612612 ) ;
613613
614614 /** Project 6 */
615- const { projectWbsNumber : project6WbsNumber } = await seedProject (
615+ const { projectWbsNumber : project6WbsNumber , projectId : project6Id } = await seedProject (
616616 aang ,
617617 changeRequest1 . crId ,
618618 0 ,
@@ -640,7 +640,7 @@ const performSeed: () => Promise<void> = async () => {
640640 ) ;
641641
642642 /** Project 7 */
643- const { projectWbsNumber : project7WbsNumber } = await seedProject (
643+ const { projectWbsNumber : project7WbsNumber , projectId : project7Id } = await seedProject (
644644 lexLuther ,
645645 changeRequest1 . crId ,
646646 0 ,
@@ -2239,6 +2239,190 @@ const performSeed: () => Promise<void> = async () => {
22392239 }
22402240 } ) ;
22412241
2242+ // const reviewRequest1 = await prisma.partReviewRequest.create({
2243+ // data: {
2244+ // partReviewRequestId: '001',
2245+ // requesterId: hawkMan.userId,
2246+ // reviewerId: batman.userId,
2247+
2248+ // }
2249+ // });
2250+
2251+ const part4Example = await prisma . part . create ( {
2252+ data : {
2253+ partId : '004' ,
2254+ index : 100 ,
2255+ commonName : 'barrel' ,
2256+ status : 'IN_PROGRESS' ,
2257+ project : {
2258+ connect : { projectId : project7Id }
2259+ } ,
2260+ userCreated : {
2261+ connect : { userId : batman . userId }
2262+ } ,
2263+ assignees : {
2264+ connect : { userId : hawkMan . userId }
2265+ } ,
2266+ reviewRequests : {
2267+ create : {
2268+ partReviewRequestId : '001' ,
2269+ requesterId : hawkMan . userId ,
2270+ reviewerId : batman . userId
2271+ }
2272+ }
2273+ }
2274+ } ) ;
2275+
2276+ const part5Example = await prisma . part . create ( {
2277+ data : {
2278+ partId : '005' ,
2279+ index : 101 ,
2280+ commonName : 'particle accelerator' ,
2281+ status : 'READY_FOR_REVIEW' ,
2282+ project : {
2283+ connect : { projectId : project7Id }
2284+ } ,
2285+ userCreated : {
2286+ connect : { userId : batman . userId }
2287+ } ,
2288+ assignees : {
2289+ connect : { userId : hawkMan . userId }
2290+ } ,
2291+ reviewRequests : {
2292+ create : {
2293+ partReviewRequestId : '002' ,
2294+ requesterId : hawkMan . userId ,
2295+ reviewerId : batman . userId
2296+ }
2297+ }
2298+ }
2299+ } ) ;
2300+
2301+ const part6Example = await prisma . part . create ( {
2302+ data : {
2303+ partId : '006' ,
2304+ index : 102 ,
2305+ commonName : 'kill switch' ,
2306+ status : 'IN_REVIEW' ,
2307+ project : {
2308+ connect : { projectId : project7Id }
2309+ } ,
2310+ userCreated : {
2311+ connect : { userId : batman . userId }
2312+ } ,
2313+ assignees : {
2314+ connect : { userId : hawkMan . userId }
2315+ } ,
2316+ reviewRequests : {
2317+ create : {
2318+ partReviewRequestId : '003' ,
2319+ requesterId : hawkMan . userId ,
2320+ reviewerId : batman . userId
2321+ }
2322+ }
2323+ }
2324+ } ) ;
2325+
2326+ const part7Example = await prisma . part . create ( {
2327+ data : {
2328+ partId : '007' ,
2329+ index : 103 ,
2330+ commonName : 'self-destruct button' ,
2331+ status : 'REVIEWED' ,
2332+ project : {
2333+ connect : { projectId : project7Id }
2334+ } ,
2335+ userCreated : {
2336+ connect : { userId : batman . userId }
2337+ } ,
2338+ assignees : {
2339+ connect : { userId : hawkMan . userId }
2340+ } ,
2341+ reviewRequests : {
2342+ create : {
2343+ partReviewRequestId : '004' ,
2344+ requesterId : hawkMan . userId ,
2345+ reviewerId : batman . userId
2346+ }
2347+ }
2348+ }
2349+ } ) ;
2350+
2351+ const part8Example = await prisma . part . create ( {
2352+ data : {
2353+ partId : '008' ,
2354+ index : 104 ,
2355+ commonName : 'anti-jonkler serum' ,
2356+ status : 'APPROVED' ,
2357+ project : {
2358+ connect : { projectId : project7Id }
2359+ } ,
2360+ userCreated : {
2361+ connect : { userId : batman . userId }
2362+ } ,
2363+ assignees : {
2364+ connect : { userId : hawkMan . userId }
2365+ } ,
2366+ reviewRequests : {
2367+ create : {
2368+ partReviewRequestId : '005' ,
2369+ requesterId : hawkMan . userId ,
2370+ reviewerId : batman . userId
2371+ }
2372+ }
2373+ }
2374+ } ) ;
2375+
2376+ const part9Example = await prisma . part . create ( {
2377+ data : {
2378+ partId : '009' ,
2379+ index : 105 ,
2380+ commonName : 'huge battery' ,
2381+ status : 'IN_PROGRESS' ,
2382+ project : {
2383+ connect : { projectId : project7Id }
2384+ } ,
2385+ userCreated : {
2386+ connect : { userId : batman . userId }
2387+ } ,
2388+ assignees : {
2389+ connect : { userId : flash . userId }
2390+ } ,
2391+ reviewRequests : {
2392+ create : {
2393+ partReviewRequestId : '006' ,
2394+ requesterId : hawkMan . userId ,
2395+ reviewerId : batman . userId
2396+ }
2397+ }
2398+ }
2399+ } ) ;
2400+
2401+ const part10Example = await prisma . part . create ( {
2402+ data : {
2403+ partId : '010' ,
2404+ index : 106 ,
2405+ commonName : 'small battery' ,
2406+ status : 'APPROVED' ,
2407+ project : {
2408+ connect : { projectId : project7Id }
2409+ } ,
2410+ userCreated : {
2411+ connect : { userId : batman . userId }
2412+ } ,
2413+ assignees : {
2414+ connect : { userId : flash . userId }
2415+ } ,
2416+ reviewRequests : {
2417+ create : {
2418+ partReviewRequestId : '007' ,
2419+ requesterId : hawkMan . userId ,
2420+ reviewerId : batman . userId
2421+ }
2422+ }
2423+ }
2424+ } ) ;
2425+
22422426 const partSubmissionExample1 = await prisma . partSubmission . create ( {
22432427 data : {
22442428 partSubmissionId : 'submissionId001' ,
0 commit comments