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):
Review

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

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

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

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

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