Skip to content

Commit 58041bf

Browse files
committed
#3873 finished guest home page + guest user seed data
1 parent 697fb44 commit 58041bf

6 files changed

Lines changed: 26 additions & 90 deletions

File tree

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
-- AlterTable
2+
ALTER TABLE "Organization" ADD COLUMN "finishlineDescription" TEXT NOT NULL DEFAULT '',
3+
ADD COLUMN "finishlineLogo" TEXT NOT NULL DEFAULT '';

src/backend/src/prisma/schema.prisma

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1323,7 +1323,7 @@ model Organization {
13231323
partReviewGuideLink String?
13241324
sponsorshipNotificationsSlackChannelId String?
13251325
finishlineDescription String @default("")
1326-
finishlineLogo String @default("")
1326+
finishlineLogo String?
13271327
13281328
// Relation references
13291329
wbsElements WBS_Element[]

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

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,20 @@ const joeBlow: Prisma.UserCreateInput = {
6262
}
6363
};
6464

65+
const guestUser: Prisma.UserCreateInput = {
66+
firstName: 'Guest',
67+
lastName: 'User',
68+
googleAuthId: 'guest-google-id',
69+
email: 'guest@husky.neu.edu',
70+
emailId: 'guest',
71+
userSettings: {
72+
create: {
73+
defaultTheme: Theme.DARK,
74+
slackId: SLACK_ID ? SLACK_ID : 'guest'
75+
}
76+
}
77+
};
78+
6579
const wonderwoman: Prisma.UserCreateInput = {
6680
firstName: 'Diana',
6781
lastName: 'Prince',
@@ -994,6 +1008,7 @@ export const dbSeedAllUsers = {
9941008
thomasEmrax,
9951009
joeShmoe,
9961010
joeBlow,
1011+
guestUser,
9971012
wonderwoman,
9981013
flash,
9991014
aquaman,

src/backend/src/prisma/seed.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ const performSeed: () => Promise<void> = async () => {
267267
const regina = await createUser(dbSeedAllUsers.regina, RoleEnum.MEMBER, organizationId);
268268
const patrick = await createUser(dbSeedAllUsers.patrick, RoleEnum.MEMBER, organizationId);
269269
const spongebob = await createUser(dbSeedAllUsers.spongebob, RoleEnum.MEMBER, organizationId);
270+
await createUser(dbSeedAllUsers.guestUser, RoleEnum.GUEST, organizationId);
270271

271272
await UsersService.updateUserRole(cyborg.userId, thomasEmrax, 'APP_ADMIN', ner);
272273

src/frontend/src/pages/HomePage/GuestLandingPage.tsx

Lines changed: 0 additions & 85 deletions
This file was deleted.

src/frontend/src/pages/HomePage/IntroGuestHomePage.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ const IntroGuestHomePage = () => {
6464

6565
return (
6666
<Box sx={{ display: 'flex', flexDirection: 'column', alignItems: 'center', px: 2 }}>
67-
<Typography mt={2} variant="h5" sx={{ fontWeight: 'bold' }}>
67+
<Typography mt={2} variant="h4" sx={{ fontWeight: 'bold' }}>
6868
FinishLine By NER
6969
</Typography>
7070
<Box
@@ -130,9 +130,11 @@ const IntroGuestHomePage = () => {
130130
<Typography variant="body1" color="text.primary" sx={{ mb: 2 }}>
131131
Are you a student interested in joining NER?
132132
</Typography>
133-
<NERButton component={RouterLink} to={routes.HOME_PNM} variant="contained" size="medium">
134-
Learn more
135-
</NERButton>
133+
<RouterLink to={routes.HOME_PNM} style={{ textDecoration: 'none' }}>
134+
<NERButton variant="contained" size="medium">
135+
Learn more
136+
</NERButton>
137+
</RouterLink>
136138
</CardContent>
137139
</Card>
138140

0 commit comments

Comments
 (0)