WBS » Historie » Verze 8
Vojtěch Jelínek, 2025-04-14 10:27
1 | 1 | Vojtěch Jelínek | h1. WBS |
---|---|---|---|
2 | |||
3 | 2 | Vojtěch Jelínek | --- |
4 | |||
5 | 1 | Vojtěch Jelínek | h1. 1. Submodul kalendář |
6 | |||
7 | 2 | Vojtěch Jelínek | --- |
8 | |||
9 | 6 | Vojtěch Jelínek | # -Rozšířit komponentu @menu.tsx@ o tlačítko @Plánované kontroly@- |
10 | # -Přidat komponentu @planned-check.tsx@- |
||
11 | ## -Vytvořit komponentu @planned-calendar.tsx@, která bude vykreslovat kalendář- |
||
12 | ### -Jednotlivé dny v @planned-calendar.tsx@ budou reprezentovány komponentou @planned-calendar-day.tsx@- |
||
13 | ### -Vytvořit komponentu @planned-calendar-filter.tsx@, která umožní filtrování v kalendáři- |
||
14 | 2 | Vojtěch Jelínek | # Implementace exportu do PDF |
15 | ## Analýza jaký nástroj je nejvhodnější na generování PDF |
||
16 | 4 | Vojtěch Jelínek | ## Implementace vybraného nástroje pro generování PDF |
17 | 2 | Vojtěch Jelínek | |
18 | 1 | Vojtěch Jelínek | h1. 2. Submodul Nezhoubné nádory |
19 | |||
20 | 2 | Vojtěch Jelínek | --- |
21 | |||
22 | 6 | Vojtěch Jelínek | # -Rozšířit komponentu @frontend/add-patient.tsx@ o dvě nová tlačítka- |
23 | ## -Tlačítka: @Zhoubný nádor@, @Nezhoubný nádor@- |
||
24 | # -Vytvořit dvě nové komponenty: @add-patient-malignant@, @add-patient-benign@- |
||
25 | # -Vytvoření komponenty formuláře- |
||
26 | # -Rozšíření databáze o nové tabulky - submandibular_benign, parodit_benign- |
||
27 | # -Rozšířit @backend/patientsManager.ts@ o nové typy pacientů- |
||
28 | ## -Přidat typ do @backend/types.ts@- |
||
29 | # -Rozšířit komponentu @frontend/patients-list.tsx@ o nový dva typy pacientů- |
||
30 | ## -Přidat ikonku, která rozlišuje maligní nádory od benigních- |
||
31 | ## -Rozšířit export pacientů o nezhoubné pacienty- |
||
32 | # -Opravit zálohování tak aby fungovalo s novýma tabulkama- |
||
33 | # -Rozšíření studíí o nové typy pro nezhoubné nádory- |
||
34 | 1 | Vojtěch Jelínek | |
35 | h1. 3. Filtrování |
||
36 | |||
37 | 2 | Vojtěch Jelínek | # Rozšíření existující komponenty @filtration-menu.tsx@ o nové filtry |
38 | 3 | Vojtěch Jelínek | # Napojit nové filtry na tabulky s nezhoubnými pacienty |
39 | 2 | Vojtěch Jelínek | |
40 | --- |
||
41 | |||
42 | 1 | Vojtěch Jelínek | h1. 4 Nice to have |
43 | 2 | Vojtěch Jelínek | |
44 | --- |
||
45 | 1 | Vojtěch Jelínek | |
46 | # Přejmenovat vše v kódu na angličtiny |
||
47 | # Předělat ERA model databáze |
||
48 | 7 | Vojtěch Jelínek | ## Sjednocení jednotlivých tabulek pro pacienty do jedné tabulky a specifické údaje rozdělit do dalších tabulek |
49 | 1 | Vojtěch Jelínek | # Vylepšit šifrování DB |
50 | 7 | Vojtěch Jelínek | ## Analyzovat zda má smysl upravit šifrování |
51 | ## V případě, že úprava šifrování má smysl: |
||
52 | ### Rozšíří se šifrování a dešifrování tak, aby bralo všechny sloupečky |
||
53 | 3 | Vojtěch Jelínek | # Multijazyčnost |
54 | 7 | Vojtěch Jelínek | ## Přidá se alespoň překlad do anlgičtiny |
55 | ## Provedení implementace, tak aby bylo jednoduché přidat další jazyky |
||
56 | 3 | Vojtěch Jelínek | # Úprava UI s využitím Material UI |
57 | 8 | Vojtěch Jelínek | ## Nahrazení tlačítek u seznamu pacientů talčítky z MUI + nahrazení vyhledávacího boxu |
58 | ## Lepší indikace tohot, že je prázný seznam pacientů, nebo seznam studií, nebo při vytváření nové studie |
||
59 | ## Umožnění shování sidebaru |
||
60 | ## Nahrazení tlačítek u vytváření studie tlačítky z MUI |
||
61 | ## Nahrazení položek formuláře komponentama z MUI (tento bod není až tak nutný implementovat) |
||
62 | ## Nahrazení tlačítek pro editace pacienta |
||
63 | # Oddělení datových typů, které se využívají na FE a BE, aby na sobě nebyli závislý |