@@ -14,9 +14,10 @@ model Voyage {
1414 createdAt DateTime @default (now () ) @db.Timestamptz ()
1515 updatedAt DateTime @updatedAt
1616
17- voyageTeams VoyageTeam []
18- sprints Sprint []
19- voyageApplications VoyageApplication []
17+ voyageTeams VoyageTeam []
18+ sprints Sprint []
19+ voyageApplications VoyageApplication []
20+ DefaultVoyageProject DefaultVoyageProject []
2021}
2122
2223model Sprint {
@@ -57,7 +58,8 @@ model Tier {
5758 createdAt DateTime @default (now () ) @db.Timestamptz ()
5859 updatedAt DateTime @updatedAt
5960
60- voyageTeams VoyageTeam []
61+ voyageTeams VoyageTeam []
62+ DefaultVoyageProject DefaultVoyageProject []
6163}
6264
6365model VoyageRole {
@@ -85,6 +87,7 @@ model VoyageTeam {
8587 tier Tier ? @relation (fields : [tierId ] , references : [id ] , onUpdate : Cascade , onDelete : SetNull )
8688 tierId Int ?
8789 endDate DateTime
90+ hasSelectedDefaultProject Boolean @default (false )
8891
8992 createdAt DateTime @default (now () ) @db.Timestamptz ()
9093 updatedAt DateTime @updatedAt
@@ -121,3 +124,16 @@ model VoyageTeamMember {
121124
122125 @@unique (fields : [userId , voyageTeamId ] , name : " userVoyageId " )
123126}
127+
128+ model DefaultVoyageProject {
129+ id Int @id @default (autoincrement () )
130+ repoUrl String
131+ title String
132+ overview String
133+ voyageId Int
134+ voyage Voyage @relation (fields : [voyageId ] , references : [id ] , onUpdate : Cascade , onDelete : Cascade )
135+ tierId Int ?
136+ tier Tier ? @relation (fields : [tierId ] , references : [id ] , onUpdate : Cascade , onDelete : SetNull )
137+ createdAt DateTime @default (now () ) @db.Timestamptz ()
138+ updatedAt DateTime @updatedAt
139+ }
0 commit comments