feat: add disciples list

This commit is contained in:
gosangam
2026-05-04 11:39:57 +05:30
parent 45c080c571
commit 89f42b6eb3
13 changed files with 19183 additions and 40 deletions
+37
View File
@@ -287,3 +287,40 @@ model GlossaryEntry {
@@unique([term])
@@map("glossary")
}
// ---------------------------------------------------------------------------
// Disciple — disciples initiated by Śrīla Prabhupāda
//
// initiatedName: spiritual name given at initiation (e.g. "Acyutananda")
// suffix: initiation suffix (e.g. "Dasa", "Devi Dasi", "Sw")
// initiationDate: date of initiation (set to 1st of the month when exact day unknown)
// initiationPlace: place of initiation (e.g. "New York", "London")
// karmiName: pre-initiation (birth) name, if known
// avatar: URL to profile photo, if available
// about: biographical notes
// tags: array of tags for categorization
// isVerified: whether the profile has been manually verified with exact dates etc.
// notes: internal notes (not shown in UI)
// verifiedBy: name/identifier of who verified this profile (not shown in UI)
// ---------------------------------------------------------------------------
model Disciple {
id String @id @default(auto()) @map("_id") @db.ObjectId
initiatedName String
suffix String
initiationDate DateTime?
initiationPlace String?
karmiName String?
avatar String?
about String?
tags String[]
isVerified Boolean @default(false)
notes String?
verifiedBy String?
@@index([initiatedName])
@@index([initiationPlace])
@@index([initiationDate])
@@index([suffix])
@@index([tags])
@@map("disciples")
}