R6-D: add GET /database/timetable/timetables endpoint
- New router at routers/database/timetable/timetables.py
- Accepts optional class_id, type, active query params
- Returns {"timetables": [...]} scoped to caller's school
- Fixed broken import path in run/routers.py (tools → timetable module)
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
9de949d212
commit
d3465eca7b
@@ -58,7 +58,9 @@ def register_routes(app: FastAPI):
|
||||
app.include_router(entity_init.router, prefix="/database/entity", tags=["Entity"])
|
||||
app.include_router(calendar.router, prefix="/database/calendar", tags=["Calendar"])
|
||||
app.include_router(schools.router, prefix="/database/schools", tags=["Schools"])
|
||||
from routers.database.timetable.timetables import router as timetable_router
|
||||
app.include_router(timetables.router, prefix="/database/timetables", tags=["Timetables"])
|
||||
app.include_router(timetable_router, prefix="/database/timetable/timetables", tags=["Timetables"])
|
||||
app.include_router(curriculum.router, prefix="/database/curriculum", tags=["Curriculum"])
|
||||
|
||||
# Navigation Routes
|
||||
|
||||
Reference in New Issue
Block a user