feat(api): session router — list, detail, patch endpoints
GET /bands/{id}/sessions — list with recording counts, newest first
GET /bands/{id}/sessions/{sid} — session detail with flat song list
PATCH /bands/{id}/sessions/{sid} — admin: update label/notes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -12,6 +12,7 @@ from rehearsalhub.routers import (
|
||||
bands_router,
|
||||
internal_router,
|
||||
members_router,
|
||||
sessions_router,
|
||||
songs_router,
|
||||
versions_router,
|
||||
ws_router,
|
||||
@@ -51,6 +52,7 @@ def create_app() -> FastAPI:
|
||||
prefix = "/api/v1"
|
||||
app.include_router(auth_router, prefix=prefix)
|
||||
app.include_router(bands_router, prefix=prefix)
|
||||
app.include_router(sessions_router, prefix=prefix)
|
||||
app.include_router(songs_router, prefix=prefix)
|
||||
app.include_router(versions_router, prefix=prefix)
|
||||
app.include_router(annotations_router, prefix=prefix)
|
||||
|
||||
Reference in New Issue
Block a user