4 iterace 14 4 2021 28 4 2021 » Historie » Verze 5
Ondřej Drtina, 2021-04-15 08:41
1 | 2 | Ondřej Drtina | h1. 4. iterace - 14. 4. 2021 - 28. 4. 2021 |
---|---|---|---|
2 | 1 | Ondřej Drtina | |
3 | 3 | Ondřej Drtina | Plán třetí iterace (upřesněno 12. 4. 2021, zapsáno 15.4.): |
4 | * zabezpečení metod (Bc. Tomáš Pašek) |
||
5 | 4 | Ondřej Drtina | * návrh změn záznamů (Bc. Tomáš Pašek) |
6 | * implementovat filtr pro Poznámka 2 (Bc. Tomáš Pašek) |
||
7 | * metoda insert (Bc. Milan Vacek) |
||
8 | * testování a oprava jednotlivých funkcionalit aplikace (Bc. Milan Vacek) |
||
9 | * rozvoj wiki + dokumentace (Bc. Milan Vacek) |
||
10 | * rozchození lokální instance mergnuté DB (všichni) |
||
11 | * dořešit login z hlediska klienta (Bc. Ondřej Drtina) |
||
12 | 5 | Ondřej Drtina | * vydávání záznamů (všichni) |
13 | * generace skriptů pro validaci merge dat (Bc. Ondřej Drtina) |
||
14 | * správa uživatelů (Bc. Ondřej Anděl) |
||
15 | * výběr a úprava fontů (Bc. Ondřej Anděl) |
||
16 | * úprava vzhledu klient-side (Bc. Ondřej Anděl) |
||
17 | * připravit text "Jak hledat" (Bc. Milan Vacek) |
||
18 | 3 | Ondřej Drtina | |
19 | h2. 1) zabezpečení metod (Bc. Tomáš Pašek) |
||
20 | |||
21 | Na server-side zabezpečit některé z metod tak, aby byly dostupné pouze přihlášenému, resp. admin uživateli. Jde o metody: pro přidání záznamu do DB + odstranění záznamu úpravu záznamu. Viz: https://students.kiv.zcu.cz:3443/issues/8636. |
||
22 | 4 | Ondřej Drtina | |
23 | h2. 2) návrh změn záznamů (Bc. Tomáš Pašek) |
||
24 | |||
25 | Na server-side implementovat funkcionalitu, která zajistí nepřihlášeným, non-admin uživatelům navrhnout úpravu záznamu v DB - adminům přijde mail se souhrnem navrh. změn. Viz: https://students.kiv.zcu.cz:3443/issues/8637. |
||
26 | |||
27 | h2. 3) implementovat filtr pro Poznámka 2 (Bc. Tomáš Pašek) |
||
28 | |||
29 | Na serveru umožnit filtrování dle poznámky 2. Dle zadavatelek má speciální význam, který se liší dle typu (např. u sloves udává vazbu atp.). Viz: https://students.kiv.zcu.cz:3443/issues/8638. |
||
30 | |||
31 | h2. 4) metoda insert (Bc. Milan Vacek) |
||
32 | |||
33 | V současné verzi nelze přidat nový záznam do DB, při pokusu o odeslání dat dojde k chybě. Otestovat, zjistit chybu a opravit. Pokud je chyba na klientu, informovat tvůrce (Bc. Ondřej Anděl). Viz: https://students.kiv.zcu.cz:3443/issues/8639. |
||
34 | |||
35 | h2. 5) testování a oprava jednotlivých funkcionalit aplikace (Bc. Milan Vacek) |
||
36 | |||
37 | Projít celou aplikaci, zkontrolovat funkčnost. Nesmí vznikat chyby viditelné pro běžného uživatele, ani chyby v debug konzoli prohlížeče. Nalezené chyby opravit. Viz: https://students.kiv.zcu.cz:3443/issues/8640. |
||
38 | |||
39 | h2. 6) rozvoj wiki + dokumentace (Bc. Milan Vacek) |
||
40 | |||
41 | Prozkoumat dosavadní obsah wiki, pokusit se o její rozšíření. Začít pracovat na dokumentaci v TeXu, ideálně overleaf pro společnou práci. Viz: https://students.kiv.zcu.cz:3443/issues/8641. |
||
42 | |||
43 | h2. 7) rozchození lokální instance mergnuté DB (všichni) |
||
44 | |||
45 | Zprovoznit sloučenou Postgres DB poskytnutou Ondřejem Drtinou. Viz: https://students.kiv.zcu.cz:3443/issues/8642. |
||
46 | |||
47 | h2. 8) dořešit login z hlediska klienta (Bc. Ondřej Drtina) |
||
48 | |||
49 | 5 | Ondřej Drtina | Dokončit rozpracovanou implementaci loginu na klient-side. Viz: https://students.kiv.zcu.cz:3443/issues/8643. |
50 | 3 | Ondřej Drtina | |
51 | 5 | Ondřej Drtina | h2. 9) vydávání záznamů (všichni) |
52 | |||
53 | Umožnit přihlášeným uživatelům nastavení příznaku "finished" u záznamů DB. Viz: https://students.kiv.zcu.cz:3443/issues/8644. |
||
54 | |||
55 | h2. 10) generace skriptů pro validaci merge dat (Bc. Ondřej Drtina) |
||
56 | |||
57 | Vytvoření skriptu pro validování mergnutých dat, zaslat report zadavatelkám. Viz: https://students.kiv.zcu.cz:3443/issues/8645. |
||
58 | |||
59 | h2. 11) správa uživatelů (Bc. Ondřej Anděl) |
||
60 | |||
61 | Vytvořit stránku určenou pro adminy, která bude umožňovat přidání, resp. odebrání práv ostatním. Viz: https://students.kiv.zcu.cz:3443/issues/8646. |
||
62 | |||
63 | h2. 12) výběr a úprava fontů (Bc. Ondřej Anděl) |
||
64 | |||
65 | Změnit font na klient-side, zaslat návrhy zadvatelkám a domluvit finální font. Viz: https://students.kiv.zcu.cz:3443/issues/8647. |
||
66 | |||
67 | h2. 13) úprava vzhledu klient-side (Bc. Ondřej Anděl) |
||
68 | |||
69 | Upravit vzhled klienta dle požadavků zadavatelek. Viz: https://students.kiv.zcu.cz:3443/issues/8650. |
||
70 | |||
71 | h2. 14) připravit text "Jak hledat" (Bc. Milan Vacek) |
||
72 | |||
73 | Vytvořit popis ovládání aplikace. Viz: https://students.kiv.zcu.cz:3443/issues/8651. |
||
74 | 3 | Ondřej Drtina | |
75 | *Předběžný plán čtvrté iterace (bude přiděleno + blíže spec. min 3 dny před začátkem iter.):* |
||
76 | |||
77 | 2 | Ondřej Drtina | * připravit demo aplikace |
78 | * vytvořit testovací scénáře |
||
79 | * vytvořit testy |
||
80 | 1 | Ondřej Drtina | |
81 | 2 | Ondřej Drtina | h2. 1) připravit demo aplikace |
82 | 1 | Ondřej Drtina | |
83 | 2 | Ondřej Drtina | Umožnit zadavatelkám vyzkoušení funkčního programu přes vzdálenou plochu. Vz. plocha, protože: nelze předpokládat, že zadavatelky mají nainstalované potřebné databáze na svých lokálních strojích + další potřebné nástroje (wamp, xamp...). |
84 | 1 | Ondřej Drtina | |
85 | 2 | Ondřej Drtina | h2. 2) vytvořit testovací scénáře |
86 | 1 | Ondřej Drtina | |
87 | 2 | Ondřej Drtina | Sepsat testovací scénáře, jež umožní ověření funkcionality co nejvíce komponent programu (ideálně co největší code coverage). |
88 | 1 | Ondřej Drtina | |
89 | 2 | Ondřej Drtina | h2. 3) vytvořit testy |
90 | 1 | Ondřej Drtina | |
91 | 2 | Ondřej Drtina | Naprogramovat testy, jejichž základem jsou scénáře vytvořené v předchozím bodě. |