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