Problem 1: Add role_id to UserCreate/UserUpdate/UserResponse schemas
This commit is contained in:
@@ -10,12 +10,14 @@ class UserCreate(BaseModel):
|
||||
name: str = Field(..., min_length=1, max_length=200)
|
||||
password: str = Field(..., min_length=8)
|
||||
role: str = Field(default="viewer")
|
||||
role_id: str | None = Field(default=None, description="UUID of a custom Role")
|
||||
is_active: bool = True
|
||||
|
||||
|
||||
class UserUpdate(BaseModel):
|
||||
name: str | None = Field(None, min_length=1, max_length=200)
|
||||
role: str | None = None
|
||||
role_id: str | None = Field(default=None, description="UUID of a custom Role; send null to clear")
|
||||
is_active: bool | None = None
|
||||
|
||||
|
||||
@@ -24,6 +26,7 @@ class UserResponse(BaseModel):
|
||||
email: str
|
||||
name: str
|
||||
role: str
|
||||
role_id: str | None = None
|
||||
is_active: bool
|
||||
tenant_id: str
|
||||
|
||||
|
||||
Reference in New Issue
Block a user