bug fix: role service
parent
f9b55673e0
commit
7f0d1209e9
|
|
@ -36,6 +36,14 @@ class UserResponse(BaseModel):
|
|||
is_active: bool
|
||||
is_banned: bool
|
||||
|
||||
class Role(BaseModel):
|
||||
id: int
|
||||
name: str
|
||||
permissions: List[str]
|
||||
|
||||
class Config:
|
||||
orm_mode = True
|
||||
|
||||
class UserUpdateRole(BaseModel):
|
||||
email: EmailStr
|
||||
new_role: str
|
||||
|
|
@ -61,7 +69,7 @@ class NeedRequestBase(BaseModel):
|
|||
vulnerable: int
|
||||
location: str
|
||||
gps_coordinates: Optional[str] = None
|
||||
|
||||
|
||||
class NeedRequestCreate(NeedRequestBase):
|
||||
requester_email: EmailStr
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
from sqlalchemy import insert, select, update, delete
|
||||
from fastapi import HTTPException, Depends, status
|
||||
from fastapi.security import OAuth2PasswordBearer
|
||||
from models.schemas import Role, TokenData, Permission
|
||||
from models.schemas import TokenData
|
||||
from models.db import roles_table, permissions_table, role_permissions_table, users_table
|
||||
from config.database import get_db
|
||||
from config.settings import settings
|
||||
|
|
|
|||
Loading…
Reference in New Issue