Skip to content

Commit

Permalink
ar(fix) [DPCP-NAN]: schemas FY
Browse files Browse the repository at this point in the history
  • Loading branch information
angeloreale committed Jan 7, 2025
1 parent 558f331 commit cc776eb
Show file tree
Hide file tree
Showing 4 changed files with 143 additions and 96 deletions.
82 changes: 82 additions & 0 deletions prisma/private/prisma/schema/__auth-sec.prisma
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,12 @@ model User {
ownedFeelSymptoms FeelSymptoms[] @relation("feelSymptomsUserOwner")
createdFeelSymptoms FeelSymptoms[] @relation("feelSymptomsUserCreator")
ownedInvestTransactions InvestTransactions[] @relation("investTransactionsUserOwner")
createdInvestTransactions InvestTransactions[] @relation("investTransactionsUserCreator")
ownedInvestContracts InvestContracts[] @relation("investContractsUserOwner")
createdInvestContracts InvestContracts[] @relation("investContractsUserCreator")
ownedInvestPositions InvestPositions[] @relation("investPositionsUserOwner")
createdInvestPositions InvestPositions[] @relation("investPositionsUserCreator")
Expand Down Expand Up @@ -265,6 +271,27 @@ model User {
ownedBeSocialCommunities BeSocialCommunities[] @relation("beSocialCommunitiesUserOwner")
createdBeSocialCommunities BeSocialCommunities[] @relation("beSocialCommunitiesUserCreator")
ownedNexusDays NexusDays[] @relation("nexusDaysUserOwner")
createdNexusDays NexusDays[] @relation("nexusDaysUserCreator")
ownedNexusWeeks NexusWeeks[] @relation("nexusWeeksUserOwner")
createdNexusWeeks NexusWeeks[] @relation("nexusWeeksUserCreator")
ownedNexusQuarters NexusQuarters[] @relation("nexusQuartersUserOwner")
createdNexusQuarters NexusQuarters[] @relation("nexusQuartersUserCreator")
ownedNexusYears NexusYears[] @relation("nexusYearsUserOwner")
createdNexusYears NexusYears[] @relation("nexusYearsUserCreator")
ownedNexusMoments NexusMoments[] @relation("nexusMomentsUserOwner")
createdNexusMoments NexusMoments[] @relation("nexusMomentsUserCreator")
ownedNexusSpaces NexusSpaces[] @relation("nexusSpacesUserOwner")
createdNexusSpaces NexusSpaces[] @relation("nexusSpacesUserCreator")
ownedNexusContexts NexusContexts[] @relation("nexusContextsUserOwner")
createdNexusContexts NexusContexts[] @relation("nexusContextsUserCreator")
ownedServices Services[] @relation("serviceUserOwner")
createdServices Services[] @relation("serviceUserCreator")
Expand Down Expand Up @@ -380,6 +407,12 @@ model Communities {
ownedMakeFunctions MakeFunctions[] @relation("makeFunctionsCommunityOwner")
createdMakeFunctions MakeFunctions[] @relation("makeFunctionsCommunityCreator")
ownedInvestTransactions InvestTransactions[] @relation("investTransactionsCommunityOwner")
createdInvestTransactions InvestTransactions[] @relation("investTransactionsCommunityCreator")
ownedInvestContracts InvestContracts[] @relation("investContractsCommunityOwner")
createdInvestContracts InvestContracts[] @relation("investContractsCommunityCreator")
ownedInvestPositions InvestPositions[] @relation("investPositionsCommunityOwner")
createdInvestPositions InvestPositions[] @relation("investPositionsCommunityCreator")
Expand Down Expand Up @@ -443,6 +476,27 @@ model Communities {
ownedBeSocialCommunities BeSocialCommunities[] @relation("beSocialCommunitiesCommunityOwner")
createdBeSocialCommunities BeSocialCommunities[] @relation("beSocialCommunitiesCommunityCreator")
ownedNexusDays NexusDays[] @relation("nexusDaysCommunityOwner")
createdNexusDays NexusDays[] @relation("nexusDaysCommunityCreator")
ownedNexusWeeks NexusWeeks[] @relation("nexusWeeksCommunityOwner")
createdNexusWeeks NexusWeeks[] @relation("nexusWeeksCommunityCreator")
ownedNexusQuarters NexusQuarters[] @relation("nexusQuartersCommunityOwner")
createdNexusQuarters NexusQuarters[] @relation("nexusQuartersCommunityCreator")
ownedNexusYears NexusYears[] @relation("nexusYearsCommunityOwner")
createdNexusYears NexusYears[] @relation("nexusYearsCommunityCreator")
ownedNexusMoments NexusMoments[] @relation("nexusMomentsCommunityOwner")
createdNexusMoments NexusMoments[] @relation("nexusMomentsCommunityCreator")
ownedNexusSpaces NexusSpaces[] @relation("nexusSpacesCommunityOwner")
createdNexusSpaces NexusSpaces[] @relation("nexusSpacesCommunityCreator")
ownedNexusContexts NexusContexts[] @relation("nexusContextsCommunityOwner")
createdNexusContexts NexusContexts[] @relation("nexusContextsCommunityCreator")
roles Roles[] @relation("communityRoles", fields: [rolesIds], references: [id])
rolesIds String[] @db.ObjectId
Expand Down Expand Up @@ -628,6 +682,34 @@ model Features {
@@map("features")
}

// Settings
model PrivacySettings {
id String @id @default(auto()) @map("_id") @db.ObjectId
name ILocaleString
slug String
description ILocaleString
title ILocaleString
body ILocaleString
purchaseValue Float
settledValue Float
userOwner User? @relation("privacySettingsUserOwner", fields: [userOwnerId], references: [id])
userOwnerId String? @db.ObjectId
communityOwner Communities? @relation("privacySettingsCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwnerId String? @db.ObjectId
userCreator User? @relation("privacySettingsUserCreator", fields: [userCreatorId], references: [id])
userCreatorId String? @db.ObjectId
communityCreator Communities? @relation("privacySettingsCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreatorId String? @db.ObjectId
@@map("PrivacySettings")
}

// globals

type ILocaleString {
Expand Down
56 changes: 28 additions & 28 deletions prisma/private/prisma/schema/__invest-fii.prisma
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@ model InvestPortfolios {
loggedFor DateTime[] @db.Date
publishedOn DateTime @db.Date
userOwner User? @relation("thoughtUserOwner", fields: [userOwnerId], references: [id])
userOwner User? @relation("investPortfoliosUserOwner", fields: [userOwnerId], references: [id])
userOwnerId String? @db.ObjectId
communityOwner Communities? @relation("thoughtCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwner Communities? @relation("investPortfoliosCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwnerId String? @db.ObjectId
userCreator User? @relation("thoughtUserCreator", fields: [userCreatorId], references: [id])
userCreator User? @relation("investPortfoliosUserCreator", fields: [userCreatorId], references: [id])
userCreatorId String? @db.ObjectId
communityCreator Communities? @relation("thoughtCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreator Communities? @relation("investPortfoliosCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreatorId String? @db.ObjectId
@@map("investPortfolios")
Expand Down Expand Up @@ -78,16 +78,16 @@ model InvestTypes {
loggedFor DateTime[] @db.Date
publishedOn DateTime @db.Date
userOwner User? @relation("thoughtUserOwner", fields: [userOwnerId], references: [id])
userOwner User? @relation("investTypesUserOwner", fields: [userOwnerId], references: [id])
userOwnerId String? @db.ObjectId
communityOwner Communities? @relation("thoughtCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwner Communities? @relation("investTypesCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwnerId String? @db.ObjectId
userCreator User? @relation("thoughtUserCreator", fields: [userCreatorId], references: [id])
userCreator User? @relation("investTypesUserCreator", fields: [userCreatorId], references: [id])
userCreatorId String? @db.ObjectId
communityCreator Communities? @relation("thoughtCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreator Communities? @relation("investTypesCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreatorId String? @db.ObjectId
@@map("careTypes")
Expand All @@ -113,16 +113,16 @@ model InvestWallets {
purchaseValue Float
settledValue Float
userOwner User? @relation("investmentUserOwner", fields: [userOwnerId], references: [id])
userOwner User? @relation("investWalletUserOwner", fields: [userOwnerId], references: [id])
userOwnerId String? @db.ObjectId
communityOwner Communities? @relation("investmentCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwner Communities? @relation("investWalletCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwnerId String? @db.ObjectId
userCreator User? @relation("investmentUserCreator", fields: [userCreatorId], references: [id])
userCreator User? @relation("investWalletUserCreator", fields: [userCreatorId], references: [id])
userCreatorId String? @db.ObjectId
communityCreator Communities? @relation("investmentCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreator Communities? @relation("investWalletCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreatorId String? @db.ObjectId
@@map("investWallets")
Expand All @@ -142,16 +142,16 @@ model InvestExpenses {
loggedFor DateTime[] @db.Date
publishedOn DateTime @db.Date
userOwner User? @relation("thoughtUserOwner", fields: [userOwnerId], references: [id])
userOwner User? @relation("investExpensesUserOwner", fields: [userOwnerId], references: [id])
userOwnerId String? @db.ObjectId
communityOwner Communities? @relation("thoughtCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwner Communities? @relation("investExpensesCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwnerId String? @db.ObjectId
userCreator User? @relation("thoughtUserCreator", fields: [userCreatorId], references: [id])
userCreator User? @relation("investExpensesUserCreator", fields: [userCreatorId], references: [id])
userCreatorId String? @db.ObjectId
communityCreator Communities? @relation("thoughtCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreator Communities? @relation("investExpensesCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreatorId String? @db.ObjectId
@@map("investExpenses")
Expand All @@ -171,16 +171,16 @@ model InvestIncomes {
loggedFor DateTime[] @db.Date
publishedOn DateTime @db.Date
userOwner User? @relation("thoughtUserOwner", fields: [userOwnerId], references: [id])
userOwner User? @relation("investIncomesUserOwner", fields: [userOwnerId], references: [id])
userOwnerId String? @db.ObjectId
communityOwner Communities? @relation("thoughtCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwner Communities? @relation("investIncomesCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwnerId String? @db.ObjectId
userCreator User? @relation("thoughtUserCreator", fields: [userCreatorId], references: [id])
userCreator User? @relation("investIncomesUserCreator", fields: [userCreatorId], references: [id])
userCreatorId String? @db.ObjectId
communityCreator Communities? @relation("thoughtCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreator Communities? @relation("investIncomesCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreatorId String? @db.ObjectId
@@map("investIncomes")
Expand Down Expand Up @@ -214,16 +214,16 @@ model InvestContracts {
loggedFor DateTime[] @db.Date
publishedOn DateTime @db.Date
userOwner User? @relation("thoughtUserOwner", fields: [userOwnerId], references: [id])
userOwner User? @relation("investContractsUserOwner", fields: [userOwnerId], references: [id])
userOwnerId String? @db.ObjectId
communityOwner Communities? @relation("thoughtCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwner Communities? @relation("investContractsCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwnerId String? @db.ObjectId
userCreator User? @relation("thoughtUserCreator", fields: [userCreatorId], references: [id])
userCreator User? @relation("investContractsUserCreator", fields: [userCreatorId], references: [id])
userCreatorId String? @db.ObjectId
communityCreator Communities? @relation("thoughtCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreator Communities? @relation("investContractsCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreatorId String? @db.ObjectId
@@map("investContracts")
Expand All @@ -243,16 +243,16 @@ model InvestTransactions {
loggedFor DateTime[] @db.Date
publishedOn DateTime @db.Date
userOwner User? @relation("thoughtUserOwner", fields: [userOwnerId], references: [id])
userOwner User? @relation("investTransactionsUserOwner", fields: [userOwnerId], references: [id])
userOwnerId String? @db.ObjectId
communityOwner Communities? @relation("thoughtCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwner Communities? @relation("investTransactionsCommunityOwner", fields: [communityOwnerId], references: [id])
communityOwnerId String? @db.ObjectId
userCreator User? @relation("thoughtUserCreator", fields: [userCreatorId], references: [id])
userCreator User? @relation("investTransactionsUserCreator", fields: [userCreatorId], references: [id])
userCreatorId String? @db.ObjectId
communityCreator Communities? @relation("thoughtCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreator Communities? @relation("investTransactionsCommunityCreator", fields: [communityCreatorId], references: [id])
communityCreatorId String? @db.ObjectId
@@map("investTransactions")
Expand Down
Loading

0 comments on commit cc776eb

Please sign in to comment.