@@ -266,6 +266,8 @@ model User {
266266 deletedSponsorTiers Sponsor_Tier []
267267 financeDelegateForOrganizations Organization [] @relation (name : " financeDelegates " )
268268 assignedReimbursementRequests Reimbursement_Request [] @relation (name : " reimbursementRequestAssignee " )
269+ deletedGuestDefinitions Guest_Definition [] @relation (name : " guestDefinitionDeleter " )
270+ createdGuestDefinitions Guest_Definition [] @relation (name : " guestDefinitionCreator " )
269271}
270272
271273model Role {
@@ -797,6 +799,7 @@ model Sponsor {
797799 taxExempt Boolean
798800 sponsorNotes String ?
799801 sponsorTasks Sponsor_Task []
802+ logoImageId String ?
800803
801804 @@unique ([name , organizationId ] , name : " uniqueSponsor " )
802805 @@index ([sponsorTierId ] )
@@ -1219,6 +1222,7 @@ model Organization {
12191222 sponsorTiers Sponsor_Tier []
12201223 indexCodes Index_Code []
12211224 financeDelegates User [] @relation (name : " financeDelegates " )
1225+ guestDefinitions Guest_Definition []
12221226}
12231227
12241228model FrequentlyAskedQuestion {
@@ -1556,3 +1560,23 @@ model Reimbursement_Request_Comment {
15561560
15571561 @@index ([reimbursementRequestId ] )
15581562}
1563+
1564+ model Guest_Definition {
1565+ definitionId String @id @default (uuid () )
1566+ term String
1567+ description String
1568+ order Int
1569+ buttonText String ?
1570+ buttonLink String ?
1571+ icon String ?
1572+ dateCreated DateTime @default (now () )
1573+ dateDeleted DateTime ?
1574+ userDeleted User ? @relation (fields : [userDeletedId ] , references : [userId ] , name : " guestDefinitionDeleter " )
1575+ userDeletedId String ?
1576+ userCreated User @relation (fields : [userCreatedId ] , references : [userId ] , name : " guestDefinitionCreator " )
1577+ userCreatedId String
1578+ organization Organization @relation (fields : [organizationId ] , references : [organizationId ] )
1579+ organizationId String
1580+
1581+ @@index ([organizationId ] )
1582+ }
0 commit comments