mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-23 14:31:13 -05:00
Fix: Implement field-level privacy for profiles
This commit is contained in:
@@ -1450,6 +1450,13 @@ export type Database = {
|
||||
referencedRelation: "rides"
|
||||
referencedColumns: ["id"]
|
||||
},
|
||||
{
|
||||
foreignKeyName: "reviews_user_id_fkey"
|
||||
columns: ["user_id"]
|
||||
isOneToOne: false
|
||||
referencedRelation: "filtered_profiles"
|
||||
referencedColumns: ["user_id"]
|
||||
},
|
||||
{
|
||||
foreignKeyName: "reviews_user_id_fkey"
|
||||
columns: ["user_id"]
|
||||
@@ -2534,6 +2541,90 @@ export type Database = {
|
||||
}
|
||||
}
|
||||
Views: {
|
||||
filtered_profiles: {
|
||||
Row: {
|
||||
avatar_image_id: string | null
|
||||
avatar_url: string | null
|
||||
banned: boolean | null
|
||||
bio: string | null
|
||||
coaster_count: number | null
|
||||
created_at: string | null
|
||||
date_of_birth: string | null
|
||||
display_name: string | null
|
||||
home_park_id: string | null
|
||||
id: string | null
|
||||
location_id: string | null
|
||||
park_count: number | null
|
||||
personal_location: string | null
|
||||
preferred_language: string | null
|
||||
preferred_pronouns: string | null
|
||||
privacy_level: string | null
|
||||
reputation_score: number | null
|
||||
review_count: number | null
|
||||
ride_count: number | null
|
||||
show_pronouns: boolean | null
|
||||
theme_preference: string | null
|
||||
timezone: string | null
|
||||
updated_at: string | null
|
||||
user_id: string | null
|
||||
username: string | null
|
||||
}
|
||||
Insert: {
|
||||
avatar_image_id?: never
|
||||
avatar_url?: never
|
||||
banned?: never
|
||||
bio?: never
|
||||
coaster_count?: never
|
||||
created_at?: string | null
|
||||
date_of_birth?: never
|
||||
display_name?: string | null
|
||||
home_park_id?: never
|
||||
id?: string | null
|
||||
location_id?: never
|
||||
park_count?: never
|
||||
personal_location?: never
|
||||
preferred_language?: string | null
|
||||
preferred_pronouns?: never
|
||||
privacy_level?: string | null
|
||||
reputation_score?: never
|
||||
review_count?: never
|
||||
ride_count?: never
|
||||
show_pronouns?: never
|
||||
theme_preference?: string | null
|
||||
timezone?: string | null
|
||||
updated_at?: string | null
|
||||
user_id?: string | null
|
||||
username?: string | null
|
||||
}
|
||||
Update: {
|
||||
avatar_image_id?: never
|
||||
avatar_url?: never
|
||||
banned?: never
|
||||
bio?: never
|
||||
coaster_count?: never
|
||||
created_at?: string | null
|
||||
date_of_birth?: never
|
||||
display_name?: string | null
|
||||
home_park_id?: never
|
||||
id?: string | null
|
||||
location_id?: never
|
||||
park_count?: never
|
||||
personal_location?: never
|
||||
preferred_language?: string | null
|
||||
preferred_pronouns?: never
|
||||
privacy_level?: string | null
|
||||
reputation_score?: never
|
||||
review_count?: never
|
||||
ride_count?: never
|
||||
show_pronouns?: never
|
||||
theme_preference?: string | null
|
||||
timezone?: string | null
|
||||
updated_at?: string | null
|
||||
user_id?: string | null
|
||||
username?: string | null
|
||||
}
|
||||
Relationships: []
|
||||
}
|
||||
moderation_sla_metrics: {
|
||||
Row: {
|
||||
avg_resolution_hours: number | null
|
||||
|
||||
Reference in New Issue
Block a user