add: super admin role
This commit is contained in:
@ -32,10 +32,12 @@ class AdminBase(BaseModel):
|
||||
|
||||
class AdminCreate(AdminBase):
|
||||
password: str
|
||||
is_super_admin: Optional[bool] = False
|
||||
|
||||
class Admin(AdminBase):
|
||||
id: int
|
||||
is_active: bool
|
||||
is_super_admin: bool
|
||||
|
||||
class Config:
|
||||
from_attributes = True
|
||||
@ -116,4 +118,4 @@ class PersonalResponse(BaseModel):
|
||||
|
||||
class PersonalListResponse(BaseModel):
|
||||
staff: List[Personal]
|
||||
total: int
|
||||
total: int
|
||||
|
Reference in New Issue
Block a user