@@ -158,12 +158,6 @@ enum Review_Status {
158158 APPROVED
159159}
160160
161- enum Definition_Type {
162- PROJECT_MANAGEMENT
163- DIVISIONS
164- HOME_PAGE
165- }
166-
167161model User {
168162 userId String @id @default (uuid () )
169163 firstName String
@@ -272,8 +266,8 @@ model User {
272266 deletedSponsorTiers Sponsor_Tier []
273267 financeDelegateForOrganizations Organization [] @relation (name : " financeDelegates " )
274268 assignedReimbursementRequests Reimbursement_Request [] @relation (name : " reimbursementRequestAssignee " )
275- deletedTermDefinitions Term_Definition [] @relation (name : " termDefinitionDeleter " )
276- createdtermDefinitions Term_Definition [] @relation (name : " termDefinitionCreator " )
269+ deletedGuestDefinitions Guest_Definition [] @relation (name : " guestDefinitionDeleter " )
270+ createdGuestDefinitions Guest_Definition [] @relation (name : " guestDefinitionCreator " )
277271}
278272
279273model Role {
@@ -969,19 +963,21 @@ model Manufacturer {
969963}
970964
971965model Team_Type {
972- teamTypeId String @id @default (uuid () )
966+ teamTypeId String @id @default (uuid () )
973967 name String
974968 iconName String
975969 designReviews Design_Review []
976970 teams Team []
977- description String @default (" " )
971+ description String @default (" " )
978972 imageFileId String ?
979973 organizationId String
980- organization Organization @relation (fields : [organizationId ] , references : [organizationId ] )
974+ organization Organization @relation (fields : [organizationId ] , references : [organizationId ] )
981975 calendarId String ?
982976 checklists Checklist []
983- usersOnboarding User [] @relation (name : " onboardingTeamTypes " )
984- usersOnboarded User [] @relation (name : " onboardedTeamTypes " )
977+ usersOnboarding User [] @relation (name : " onboardingTeamTypes " )
978+ usersOnboarded User [] @relation (name : " onboardedTeamTypes " )
979+ definition Guest_Definition ? @relation (fields : [definitionId ] , references : [definitionId ] )
980+ definitionId String ?
985981
986982 dateDeleted DateTime ?
987983 deletedById String ?
@@ -1227,7 +1223,7 @@ model Organization {
12271223 sponsorTiers Sponsor_Tier []
12281224 indexCodes Index_Code []
12291225 financeDelegates User [] @relation (name : " financeDelegates " )
1230- termDefinitions Term_Definition []
1226+ guestDefinitions Guest_Definition []
12311227}
12321228
12331229model FrequentlyAskedQuestion {
@@ -1566,26 +1562,22 @@ model Reimbursement_Request_Comment {
15661562 @@index ([reimbursementRequestId ] )
15671563}
15681564
1569- model Term_Definition {
1570- definitionId String @id @default (uuid () )
1565+ model Guest_Definition {
1566+ definitionId String @id @default (uuid () )
15711567 term String
15721568 description String
1573- type Definition_Type
15741569 buttonText String ?
15751570 buttonLink String ?
1576- subTerms Term_Definition [] @relation ( " TermDefinitionSubTerms " )
1577- dateCreated DateTime @default (now () )
1571+ icon String ?
1572+ dateCreated DateTime @default (now () )
15781573 dateDeleted DateTime ?
1579- userDeleted User ? @relation (fields : [userDeletedId ] , references : [userId ] , name : " termDefinitionDeleter " )
1574+ userDeleted User ? @relation (fields : [userDeletedId ] , references : [userId ] , name : " guestDefinitionDeleter " )
15801575 userDeletedId String ?
1581- userCreated User @relation (fields : [userCreatedId ] , references : [userId ] , name : " termDefinitionCreator " )
1576+ userCreated User @relation (fields : [userCreatedId ] , references : [userId ] , name : " guestDefinitionCreator " )
15821577 userCreatedId String
1583- organization Organization @relation (fields : [organizationId ] , references : [organizationId ] )
1578+ organization Organization @relation (fields : [organizationId ] , references : [organizationId ] )
15841579 organizationId String
1585- parentTerm Term_Definition ? @relation (" TermDefinitionSubTerms " , fields : [parentTermId ] , references : [definitionId ] )
1586- parentTermId String ?
1580+ teamTypes Team_Type []
15871581
15881582 @@index ([organizationId ] )
1589- @@index ([type ] )
1590- @@index ([parentTermId ] )
15911583}
0 commit comments