feat: v4.2.0 - series blocks (add to all days, delete one/all in series); 37 tests
Some checks failed
Build & Push Docker / build (push) Has been cancelled
Some checks failed
Build & Push Docker / build (push) Has been cancelled
This commit is contained in:
@@ -10,12 +10,14 @@ Webový nástroj pro tvorbu časových scénářů zážitkových kurzů a výje
|
||||
|
||||
- **Grafický editor** — bloky na časové ose, přetahování myší, změna délky tažením pravého okraje, snap na 15 minut
|
||||
- **Vícedenní scénář** — nastavíš rozsah Od/Do, každý den = jeden řádek
|
||||
- **Série bloků** — checkbox „Přidat do každého dne kurzu" vytvoří identický blok pro všechny dny najednou; při smazání lze smazat jen jeden blok nebo celou sérii
|
||||
- **JSON import/export** — uložíš scénář, kdykoli ho znovu načteš
|
||||
- **Vzorový JSON** — `GET /api/sample`
|
||||
- **PDF výstup** — A4 na šířku, vždy 1 stránka, barevné bloky dle typů, legenda
|
||||
- Garant viditelný přímo v bloku
|
||||
- Bloky s poznámkou mají horní index (¹ ² ³...)
|
||||
- Stránka 2 (pokud jsou poznámky): výpis všech poznámek ke scénáři
|
||||
- **České dny** — v editoru i PDF formát „Pondělí (20.2.)", LiberationSans font pro správnou diakritiku
|
||||
- **Dokumentace na webu** — záložka "Dokumentace" přímo v aplikaci
|
||||
- **Swagger UI** — `GET /docs`
|
||||
|
||||
@@ -60,7 +62,7 @@ open http://localhost:8080
|
||||
python3 -m pytest tests/ -v
|
||||
```
|
||||
|
||||
35 testů pokrývá API endpointy, PDF generátor a validaci dat.
|
||||
37 testů pokrývá API endpointy, PDF generátor, validaci dat, overnight bloky a series_id.
|
||||
|
||||
---
|
||||
|
||||
@@ -118,7 +120,8 @@ Kubernetes manifest: `sukany-org/rke2-deployments` → `scenar/scenar.yaml`
|
||||
"title": "Název bloku",
|
||||
"type_id": "main",
|
||||
"responsible": "Garant (volitelné)",
|
||||
"notes": "Poznámka → horní index v PDF (volitelné)"
|
||||
"notes": "Poznámka → horní index v PDF (volitelné)",
|
||||
"series_id": "ID sdílené série (volitelné, generováno automaticky)"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user