feat(privacy): add private-message permission toggle

This commit is contained in:
2026-03-08 02:56:58 +03:00
parent f1b2e47df8
commit 76ab9c72f5
11 changed files with 61 additions and 2 deletions

View File

@@ -20,6 +20,7 @@ class UserRead(UserBase):
avatar_url: str | None = None
bio: str | None = None
email_verified: bool
allow_private_messages: bool
created_at: datetime
updated_at: datetime
@@ -29,6 +30,7 @@ class UserProfileUpdate(BaseModel):
username: str | None = Field(default=None, min_length=3, max_length=50)
bio: str | None = Field(default=None, max_length=500)
avatar_url: str | None = Field(default=None, max_length=512)
allow_private_messages: bool | None = None
class UserSearchRead(BaseModel):