27 lines
1.4 KiB
Python
27 lines
1.4 KiB
Python
from fastapi import APIRouter
|
|
from app.api.v1.endpoints import (
|
|
auth,
|
|
users,
|
|
projects,
|
|
activities,
|
|
specialties,
|
|
contractors,
|
|
transcription,
|
|
non_conformities,
|
|
guest
|
|
)
|
|
|
|
from app.api.deps import get_current_active_user
|
|
from fastapi import Depends
|
|
|
|
api_router = APIRouter()
|
|
api_router.include_router(auth.router, tags=["Authentication"])
|
|
api_router.include_router(users.router, prefix="/users", tags=["Users"], dependencies=[Depends(get_current_active_user)])
|
|
api_router.include_router(projects.router, prefix="/projects", tags=["Projects"], dependencies=[Depends(get_current_active_user)])
|
|
api_router.include_router(activities.router, prefix="/activities", tags=["Activities"], dependencies=[Depends(get_current_active_user)])
|
|
api_router.include_router(specialties.router, prefix="/specialties", tags=["Specialties"], dependencies=[Depends(get_current_active_user)])
|
|
api_router.include_router(contractors.router, prefix="/contractors", tags=["Contractors"], dependencies=[Depends(get_current_active_user)])
|
|
api_router.include_router(transcription.router, prefix="/transcription", tags=["Transcription"], dependencies=[Depends(get_current_active_user)])
|
|
api_router.include_router(non_conformities.router, prefix="/non-conformities", tags=["Non Conformities"], dependencies=[Depends(get_current_active_user)])
|
|
api_router.include_router(guest.router, prefix="/guest", tags=["Guest Access"])
|