Skip to content

Commit 8e21d1b

Browse files
authored
Merge pull request #3939 from Northeastern-Electric-Racing/gil-glick-branch
Gil glick branch
2 parents 3790b84 + dac1332 commit 8e21d1b

4 files changed

Lines changed: 444 additions & 5 deletions

File tree

src/backend/src/prisma/seed-data/reimbursement-requests.seed.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ export const seedReimbursementRequests = async (
4747
karen: any;
4848
spongebob: any;
4949
patrick: any;
50+
squidward: any;
51+
sandy: any;
5052
},
5153
vendors: {
5254
tesla: Vendor;

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

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,4 +115,37 @@ const meanGirls = (headId: string, organizationId: string): Prisma.TeamCreateArg
115115
};
116116
};
117117

118-
export const dbSeedAllTeams = { ravens, orioles, justiceLeague, huskies, avatarBenders, plLegends, financeTeam, meanGirls };
118+
const krustyKrabers = (headId: string, organizationId: string): Prisma.TeamCreateArgs => {
119+
return {
120+
data: {
121+
teamName: 'Krusty Krab Crew',
122+
slackId: 'C06HR7WTTKM',
123+
headId,
124+
organizationId
125+
}
126+
};
127+
};
128+
129+
const penguinsOfMadagascar = (headId: string, organizationId: string): Prisma.TeamCreateArgs => {
130+
return {
131+
data: {
132+
teamName: 'Penguins of Madagascar',
133+
slackId: 'C06HR7WTTKM',
134+
headId,
135+
organizationId
136+
}
137+
};
138+
};
139+
140+
export const dbSeedAllTeams = {
141+
ravens,
142+
orioles,
143+
justiceLeague,
144+
huskies,
145+
avatarBenders,
146+
plLegends,
147+
financeTeam,
148+
meanGirls,
149+
krustyKrabers,
150+
penguinsOfMadagascar
151+
};

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

Lines changed: 99 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -842,6 +842,68 @@ const kingJulian: Prisma.UserCreateInput = {
842842
email: 'iliketomoveit@jungle.net'
843843
};
844844

845+
const skipper: Prisma.UserCreateInput = {
846+
firstName: 'Skipper',
847+
lastName: 'Penguin',
848+
googleAuthId: 'skipperpenguin',
849+
email: 'allrightboys@penguin.net',
850+
userSettings: {
851+
create: {
852+
defaultTheme: Theme.DARK,
853+
slackId: SLACK_ID ? SLACK_ID : 'Penguin Boss'
854+
}
855+
}
856+
};
857+
858+
const kowalski: Prisma.UserCreateInput = {
859+
firstName: 'kowalski',
860+
lastName: 'Penguin',
861+
googleAuthId: 'kowalskipenguin',
862+
email: 'kowalskipenguin@penguin.net'
863+
};
864+
865+
const privat: Prisma.UserCreateInput = {
866+
firstName: 'Private',
867+
lastName: 'Penguin',
868+
googleAuthId: 'privatepenguin',
869+
email: 'privatepenguin@penguin.net'
870+
};
871+
872+
const rico: Prisma.UserCreateInput = {
873+
firstName: 'Rico',
874+
lastName: 'Penguin',
875+
googleAuthId: 'ricopenguin',
876+
email: 'ricopenguin@penguin.net'
877+
};
878+
879+
const alex: Prisma.UserCreateInput = {
880+
firstName: 'Alex',
881+
lastName: 'The Lion',
882+
googleAuthId: 'alexlion',
883+
email: 'alexthe@lion.org'
884+
};
885+
886+
const marty: Prisma.UserCreateInput = {
887+
firstName: 'Marty',
888+
lastName: 'The Zebra',
889+
googleAuthId: 'martyzebra',
890+
email: 'marty@zebra.com'
891+
};
892+
893+
const gloria: Prisma.UserCreateInput = {
894+
firstName: 'Gloria',
895+
lastName: 'The Hippo',
896+
googleAuthId: 'gloriahippo',
897+
email: 'gloria@hippo.hippo'
898+
};
899+
900+
const melman: Prisma.UserCreateInput = {
901+
firstName: 'Melman',
902+
lastName: 'The Giraffe',
903+
googleAuthId: 'melmangiraffe',
904+
email: 'melman@giraffe.com'
905+
};
906+
845907
const regina: Prisma.UserCreateInput = {
846908
firstName: 'Regina',
847909
lastName: 'George',
@@ -990,6 +1052,32 @@ const patrick: Prisma.UserCreateInput = {
9901052
}
9911053
};
9921054

1055+
const squidward: Prisma.UserCreateInput = {
1056+
firstName: 'Squidward',
1057+
lastName: 'Tenticles',
1058+
googleAuthId: 'squidward',
1059+
email: 'squidwardtenticles@yahoo.com',
1060+
userSettings: {
1061+
create: {
1062+
defaultTheme: Theme.DARK,
1063+
slackId: SLACK_ID ? SLACK_ID : 'squidward'
1064+
}
1065+
}
1066+
};
1067+
1068+
const sandy: Prisma.UserCreateInput = {
1069+
firstName: 'Sandy',
1070+
lastName: 'Star',
1071+
googleAuthId: 'sandy',
1072+
email: 'sandystar@gmail.com',
1073+
userSettings: {
1074+
create: {
1075+
defaultTheme: Theme.LIGHT,
1076+
slackId: SLACK_ID ? SLACK_ID : 'sandy'
1077+
}
1078+
}
1079+
};
1080+
9931081
export const dbSeedAllUsers = {
9941082
thomasEmrax,
9951083
joeShmoe,
@@ -1090,6 +1178,14 @@ export const dbSeedAllUsers = {
10901178
francis,
10911179
victorPerkins,
10921180
kingJulian,
1181+
skipper,
1182+
kowalski,
1183+
privat,
1184+
rico,
1185+
alex,
1186+
marty,
1187+
gloria,
1188+
melman,
10931189
regina,
10941190
gretchen,
10951191
karen,
@@ -1105,7 +1201,9 @@ export const dbSeedAllUsers = {
11051201
carr,
11061202
trang,
11071203
spongebob,
1108-
patrick
1204+
patrick,
1205+
squidward,
1206+
sandy
11091207
};
11101208

11111209
export const createUser = async (user: Prisma.UserCreateInput, role: RoleEnum, organizationId: string) => {

0 commit comments

Comments
 (0)