Журнал: пагинация 30 записей на страницу, API offset/total_pages

- job_journal: collect_recent_journal_entries_page_sync(limit, offset)
- GET /api/v1/journal/recent: limit по умолчанию 30, offset, total, page, total_pages
- journal.html/js: навигация Первая/Назад/номера/Вперёд/Последняя, стили
- app/docs/api_routes.md: описание query и пример ответа
- Прочие изменения UI/API (аддоны, helm, job_journal в кластерах) в том же коммите
This commit is contained in:
Sergey Antropoff
2026-04-04 11:16:43 +03:00
parent 52538d9816
commit 17f6233fd7
22 changed files with 2811 additions and 4 deletions
+4 -1
View File
@@ -8,10 +8,13 @@ from __future__ import annotations
from fastapi import APIRouter
from api.v1.endpoints import clusters, docs_readme, health, versions
from api.v1.endpoints import cluster_addons, clusters, docs_readme, health, helm_charts, journal, versions
api_router = APIRouter()
api_router.include_router(health.router, prefix="")
api_router.include_router(versions.router, prefix="")
api_router.include_router(docs_readme.router, prefix="")
api_router.include_router(clusters.router, prefix="")
api_router.include_router(cluster_addons.router, prefix="")
api_router.include_router(helm_charts.router, prefix="")
api_router.include_router(journal.router, prefix="")