sumaq/backend/app/routers/specialties.py

18 lines
536 B
Python

from fastapi import APIRouter, Depends, HTTPException
from sqlalchemy.orm import Session
from typing import List
from app.db.database import get_db
from app.models.models import Specialty
from app.security import get_current_active_user
import app.schemas
router = APIRouter(
prefix="/specialties",
tags=["Specialties"],
dependencies=[Depends(get_current_active_user)]
)
@router.get("/", response_model=List[app.schemas.Specialty])
def read_specialties(db: Session = Depends(get_db)):
return db.query(Specialty).all()