permissions 1.1 and hash_password issue solve

This commit is contained in:
2025-10-05 14:43:25 +03:00
parent 6db14b2329
commit f7b39da624
6 changed files with 136 additions and 31 deletions

View File

@@ -34,6 +34,7 @@ class UserUpdate(BaseModel):
password:Optional[constr(min_length=8)] = Field(None, description="Password with min 8 chars, letters and digits")
can_edit:Optional[bool] = Field(None, description="The user can edit something")
can_delete:Optional[bool] = Field(None, description="The user can delete something")
can_view:Optional[bool]=Field(None, descriptiopn="The user can view something")
@validator('password')
def password_validator(cls, password):
return check_password_complexity(cls, password)