Fix rejected Apple:
Penambahan fitur checklist terms of service dan penambahan database blockuser Add: - prisma/migrations/20251124061947_add_terms_of_service_accepted/ - prisma/migrations/20251124081155_add_blocked_user_and_menu_feature/ - prisma/migrations/20251124083155_fix_master_kategori_app_and_delete_menu_feature/ - public/terms-of-service.html - src/app/api/auth/term-service/ Fix: - prisma/schema.prisma - src/app/api/auth/register/route.ts - src/app/api/auth/validasi/route.ts - src/app_modules/_global/fun/generate_seeder.ts - src/bin/seeder/master/master_kategori_app.json - src/bin/seeder/user_seeder.json - src/middleware.tsx ### No Issue
This commit is contained in:
@@ -49,8 +49,12 @@ model User {
|
||||
BusinessMaps BusinessMaps[]
|
||||
Investasi_Invoice Investasi_Invoice[]
|
||||
|
||||
EventSponsor EventSponsor[]
|
||||
EventTransaksi EventTransaksi[]
|
||||
EventSponsor EventSponsor[]
|
||||
EventTransaksi EventTransaksi[]
|
||||
termsOfServiceAccepted Boolean @default(false)
|
||||
|
||||
blockedUsers BlockedUser[] @relation("Blocking")
|
||||
blockedBy BlockedUser[] @relation("BlockedBy")
|
||||
}
|
||||
|
||||
model MasterUserRole {
|
||||
@@ -1011,6 +1015,8 @@ model MasterKategoriApp {
|
||||
updatedAt DateTime @updatedAt
|
||||
name String
|
||||
value String?
|
||||
|
||||
blockedUsers BlockedUser[]
|
||||
}
|
||||
|
||||
// ======================= EVENT ======================= //
|
||||
@@ -1073,3 +1079,20 @@ model Sticker {
|
||||
|
||||
MasterEmotions MasterEmotions[] @relation("StikerEmotions")
|
||||
}
|
||||
|
||||
model BlockedUser {
|
||||
id String @id @default(uuid())
|
||||
isActive Boolean @default(true)
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
blockerId String // ID user yang memblokir
|
||||
blockedId String // ID user yang diblokir
|
||||
|
||||
menuFeatureId String
|
||||
menuFeature MasterKategoriApp @relation(fields: [menuFeatureId], references: [id])
|
||||
|
||||
blocker User @relation("BlockedBy", fields: [blockerId], references: [id])
|
||||
blocked User @relation("Blocking", fields: [blockedId], references: [id])
|
||||
|
||||
@@unique([blockerId, blockedId])
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user