Skip to content

Commit dde1fcf

Browse files
authored
Merge branch 'develop' into #1666-error-message-cost-description
2 parents f8dbb21 + 26959ca commit dde1fcf

3 files changed

Lines changed: 150 additions & 1 deletion

File tree

src/backend/src/prisma/seed-data/teams.seed.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,16 @@ const justiceLeague = (headId: number): Prisma.TeamCreateArgs => {
4848
};
4949
};
5050

51+
const plLegends = (headId: number): Prisma.TeamCreateArgs => {
52+
return {
53+
data: {
54+
teamName: 'PlTeams',
55+
slackId: 'Pl',
56+
headId
57+
}
58+
};
59+
};
60+
5161
const huskies = (headId: number): Prisma.TeamCreateArgs => {
5262
return {
5363
data: {
@@ -60,4 +70,4 @@ const huskies = (headId: number): Prisma.TeamCreateArgs => {
6070
};
6171
};
6272

63-
export const dbSeedAllTeams = { ravens, orioles, justiceLeague, huskies };
73+
export const dbSeedAllTeams = { ravens, orioles, justiceLeague, huskies, plLegends };

src/backend/src/prisma/seed-data/users.seed.ts

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,102 @@ const reidChandler: Prisma.UserCreateInput = {
308308
role: Role.HEAD
309309
};
310310

311+
const cristianoRonaldo: Prisma.UserCreateInput = {
312+
firstName: 'Cristiano',
313+
lastName: 'Ronaldo',
314+
email: 'cronaldo@united.com',
315+
googleAuthId: 'Winger',
316+
role: Role.HEAD
317+
};
318+
319+
const thierryHenry: Prisma.UserCreateInput = {
320+
firstName: 'Thierry',
321+
lastName: 'Henry',
322+
email: 'thenry@arsenal.com',
323+
googleAuthId: 'InvincibleStriker',
324+
role: Role.MEMBER
325+
};
326+
327+
const frankLampard: Prisma.UserCreateInput = {
328+
firstName: 'Frank',
329+
lastName: 'Lampard',
330+
email: 'flampard@chelsea.com',
331+
googleAuthId: 'MidfieldMaestro',
332+
role: Role.MEMBER
333+
};
334+
335+
const stevenGerrard: Prisma.UserCreateInput = {
336+
firstName: 'Steven',
337+
lastName: 'Gerrard',
338+
email: 'sgerrard@liverpool.com',
339+
googleAuthId: 'RedCaptain',
340+
role: Role.MEMBER
341+
};
342+
343+
const ryanGiggs: Prisma.UserCreateInput = {
344+
firstName: 'Ryan',
345+
lastName: 'Giggs',
346+
email: 'rgiggs@united.com',
347+
googleAuthId: 'WingWizard',
348+
role: Role.MEMBER
349+
};
350+
351+
const alanShearer: Prisma.UserCreateInput = {
352+
firstName: 'Alan',
353+
lastName: 'Shearer',
354+
email: 'ashearer@blackburn.com',
355+
googleAuthId: 'GoalMachine',
356+
role: Role.MEMBER
357+
};
358+
359+
const paulScholes: Prisma.UserCreateInput = {
360+
firstName: 'Paul',
361+
lastName: 'Scholes',
362+
email: 'pscholes@united.com',
363+
googleAuthId: 'PassMaster',
364+
role: Role.MEMBER
365+
};
366+
367+
const ericCantona: Prisma.UserCreateInput = {
368+
firstName: 'Eric',
369+
lastName: 'Cantona',
370+
email: 'ecantona@united.com',
371+
googleAuthId: 'KingEric',
372+
role: Role.MEMBER
373+
};
374+
375+
const didierDrogba: Prisma.UserCreateInput = {
376+
firstName: 'Didier',
377+
lastName: 'Drogba',
378+
email: 'ddrogba@chelsea.com',
379+
googleAuthId: 'ClutchStriker',
380+
role: Role.MEMBER
381+
};
382+
383+
const patrickVieira: Prisma.UserCreateInput = {
384+
firstName: 'Patrick',
385+
lastName: 'Vieira',
386+
email: 'pvieira@arsenal.com',
387+
googleAuthId: 'MidfieldAnchor',
388+
role: Role.MEMBER
389+
};
390+
391+
const johnTerry: Prisma.UserCreateInput = {
392+
firstName: 'John',
393+
lastName: 'Terry',
394+
email: 'jterry@chelsea.com',
395+
googleAuthId: 'DefensiveRock',
396+
role: Role.MEMBER
397+
};
398+
399+
const dennisBergkamp: Prisma.UserCreateInput = {
400+
firstName: 'Dennis',
401+
lastName: 'Bergkamp',
402+
email: 'dbergkamp@arsenal.com',
403+
googleAuthId: 'DutchMaster',
404+
role: Role.MEMBER
405+
};
406+
311407
const brooksRobinson: Prisma.UserCreateInput = {
312408
firstName: 'Brooks',
313409
lastName: 'Robinson',
@@ -405,6 +501,18 @@ export const dbSeedAllUsers = {
405501
ryanHowe,
406502
anthonyBernardi,
407503
reidChandler,
504+
cristianoRonaldo,
505+
thierryHenry,
506+
frankLampard,
507+
stevenGerrard,
508+
ryanGiggs,
509+
paulScholes,
510+
alanShearer,
511+
ericCantona,
512+
patrickVieira,
513+
didierDrogba,
514+
johnTerry,
515+
dennisBergkamp,
408516
jkDobbins,
409517
davidOjabo,
410518
markAndrews,

src/backend/src/prisma/seed.ts

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,18 @@ const performSeed: () => Promise<void> = async () => {
6060
const ryanHowe = await prisma.user.create({ data: dbSeedAllUsers.ryanHowe });
6161
const anthonyBernardi = await prisma.user.create({ data: dbSeedAllUsers.anthonyBernardi });
6262
const reidChandler = await prisma.user.create({ data: dbSeedAllUsers.reidChandler });
63+
const cristianoRonaldo = await prisma.user.create({ data: dbSeedAllUsers.cristianoRonaldo });
64+
const thierryHenry = await prisma.user.create({ data: dbSeedAllUsers.thierryHenry });
65+
const frankLampard = await prisma.user.create({ data: dbSeedAllUsers.frankLampard });
66+
const stevenGerrard = await prisma.user.create({ data: dbSeedAllUsers.stevenGerrard });
67+
const ryanGiggs = await prisma.user.create({ data: dbSeedAllUsers.ryanGiggs });
68+
const paulScholes = await prisma.user.create({ data: dbSeedAllUsers.paulScholes });
69+
const alanShearer = await prisma.user.create({ data: dbSeedAllUsers.alanShearer });
70+
const ericCantona = await prisma.user.create({ data: dbSeedAllUsers.ericCantona });
71+
const patrickVieira = await prisma.user.create({ data: dbSeedAllUsers.patrickVieira });
72+
const didierDrogba = await prisma.user.create({ data: dbSeedAllUsers.didierDrogba });
73+
const johnTerry = await prisma.user.create({ data: dbSeedAllUsers.johnTerry });
74+
const dennisBergkamp = await prisma.user.create({ data: dbSeedAllUsers.dennisBergkamp });
6375
const jkDobbins = await prisma.user.create({ data: dbSeedAllUsers.jkDobbins });
6476
const davidOjabo = await prisma.user.create({ data: dbSeedAllUsers.davidOjabo });
6577
const markAndrews = await prisma.user.create({ data: dbSeedAllUsers.markAndrews });
@@ -141,6 +153,7 @@ const performSeed: () => Promise<void> = async () => {
141153
const ravens: Team = await prisma.team.create(dbSeedAllTeams.ravens(johnHarbaugh.userId));
142154
const orioles: Team = await prisma.team.create(dbSeedAllTeams.orioles(brandonHyde.userId));
143155
const huskies: Team = await prisma.team.create(dbSeedAllTeams.huskies(thomasEmrax.userId));
156+
const plLegends: Team = await prisma.team.create(dbSeedAllTeams.plLegends(cristianoRonaldo.userId));
144157

145158
/** Write to .env file the FINANCE_TEAM_ID as the justiceLeague TeamId */
146159
const financeTeamId = justiceLeague.teamId;
@@ -206,6 +219,24 @@ const performSeed: () => Promise<void> = async () => {
206219
[joeShmoe, joeBlow, reidChandler, nightwing].map((user) => user.userId)
207220
);
208221

222+
await TeamsService.setTeamMembers(
223+
cristianoRonaldo,
224+
plLegends.teamId,
225+
[
226+
thierryHenry,
227+
frankLampard,
228+
stevenGerrard,
229+
ryanGiggs,
230+
paulScholes,
231+
alanShearer,
232+
ericCantona,
233+
patrickVieira,
234+
didierDrogba,
235+
johnTerry,
236+
dennisBergkamp
237+
].map((user) => user.userId)
238+
);
239+
209240
/**
210241
* Projects
211242
*/

0 commit comments

Comments
 (0)