VORKOUT-8 #13

Merged
vlad.dev merged 30 commits from VORKOUT-8 into master 2025-07-02 12:23:44 +05:00
Showing only changes of commit ad1369c3e3 - Show all commits

View File

@ -22,14 +22,14 @@ class UserUpdate(Base):
class UserCreate(Base): class UserCreate(Base):
Review

Валидация идёт на уровне этой модели или на другом дескрипторе?

Просто тут name, login, role, status не должны быть Optional.

Валидация идёт на уровне этой модели или на другом дескрипторе? Просто тут name, login, role, status не должны быть Optional.
Review

На уровне этой, поправлю на обязательные

На уровне этой, поправлю на обязательные
name: Optional[str] = Field(None, max_length=100) name: str = Field(max_length=100)
login: Optional[str] = Field(None, max_length=100) login: str = Field(max_length=100)
email: Optional[EmailStr] = None email: Optional[EmailStr] = None
password: Optional[str] = None password: Optional[str] = None
bind_tenant_id: Optional[str] = Field(None, max_length=40) bind_tenant_id: Optional[str] = Field(None, max_length=40)
role: Optional[AccountRole] = None role: AccountRole
meta: Optional[dict] = None meta: Optional[dict] = None
status: Optional[AccountStatus] = None status: AccountStatus
class AllUser(Base): class AllUser(Base):