Merge ticket/144-series-detail

This commit is contained in:
2026-08-22 00:34:14 +07:00
5 changed files with 351 additions and 1 deletions
+3
View File
@@ -32,6 +32,8 @@ type adminView struct {
OwnerID int64
Lanes lanesView
SeriesList seriesListView
// Detail is the per-Series page data; zero on every other page.
Detail seriesDetailView
}
// lanesView is the Lane status block: one row per Site that has run, plus the
@@ -94,6 +96,7 @@ func (h *Handler) adminRoutes() []adminRoute {
{"GET /admin/lanes", h.adminLanes},
{"GET /admin/readers", h.adminReaders},
{"GET /admin/series", h.adminSeries},
{"GET /admin/series/{key}", h.adminSeriesDetail},
{"GET /ui/admin/lanes", h.uiLanes},
{"POST /readers/{id}/revoke", h.revokeReaderSessions},
{"POST /readers/{id}/clear-marks", h.clearReaderMarks},