add: super admin role

This commit is contained in:
2025-07-15 22:51:16 +05:00
parent 9ab99aa7e4
commit eb7227bdc2
6 changed files with 35 additions and 10 deletions

View File

@ -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