1
0
mirror of https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git synced 2025-08-14 00:25:46 +02:00

переработка модальных окон3

This commit is contained in:
MoonTestUse1
2025-01-03 02:38:57 +06:00
parent 0a1de2539e
commit 50631b8c30
3 changed files with 35 additions and 5 deletions

View File

@@ -11,6 +11,7 @@ from passlib.context import CryptContext
router = APIRouter()
pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")
@router.get("", response_model=List[EmployeeResponse])
@router.get("/", response_model=List[EmployeeResponse])
def get_employees(db: Session = Depends(get_db), _: dict = Depends(get_current_admin)):
"""Get all employees"""
@@ -25,6 +26,7 @@ def get_employee(employee_id: int, db: Session = Depends(get_db), _: dict = Depe
raise HTTPException(status_code=404, detail="Сотрудник не найден")
return employee
@router.post("", response_model=EmployeeResponse)
@router.post("/", response_model=EmployeeResponse)
def create_employee(employee: EmployeeCreate, db: Session = Depends(get_db), _: dict = Depends(get_current_admin)):
"""Create new employee"""