4. iterace - 14. 4. 2021 - 28. 4. 2021¶
Plán třetí iterace (upřesněno 12. 4. 2021, zapsáno 15.4.):- zabezpečení metod (Bc. Tomáš Pašek)
- návrh změn záznamů (Bc. Tomáš Pašek)
- implementovat filtr pro Poznámka 2 (Bc. Tomáš Pašek)
- metoda insert (Bc. Milan Vacek)
- testování a oprava jednotlivých funkcionalit aplikace (Bc. Milan Vacek)
- rozvoj wiki + dokumentace (Bc. Milan Vacek)
- rozchození lokální instance mergnuté DB (všichni)
- dořešit login z hlediska klienta (Bc. Ondřej Drtina)
- vydávání záznamů (všichni)
- generace skriptů pro validaci merge dat (Bc. Ondřej Drtina)
- správa uživatelů (Bc. Ondřej Anděl)
- výběr a úprava fontů (Bc. Ondřej Anděl)
- úprava vzhledu klient-side (Bc. Ondřej Anděl)
- připravit text "Jak hledat" (Bc. Milan Vacek)
1) zabezpečení metod (Bc. Tomáš Pašek)¶
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.
2) návrh změn záznamů (Bc. Tomáš Pašek)¶
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.
3) implementovat filtr pro Poznámka 2 (Bc. Tomáš Pašek)¶
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.
4) metoda insert (Bc. Milan Vacek)¶
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.
5) testování a oprava jednotlivých funkcionalit aplikace (Bc. Milan Vacek)¶
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.
6) rozvoj wiki + dokumentace (Bc. Milan Vacek)¶
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.
7) rozchození lokální instance mergnuté DB (všichni)¶
Zprovoznit sloučenou Postgres DB poskytnutou Ondřejem Drtinou. Viz: https://students.kiv.zcu.cz:3443/issues/8642.
8) dořešit login z hlediska klienta (Bc. Ondřej Drtina)¶
Dokončit rozpracovanou implementaci loginu na klient-side. Viz: https://students.kiv.zcu.cz:3443/issues/8643.
9) vydávání záznamů (všichni)¶
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.
10) generace skriptů pro validaci merge dat (Bc. Ondřej Drtina)¶
Vytvoření skriptu pro validování mergnutých dat, zaslat report zadavatelkám. Viz: https://students.kiv.zcu.cz:3443/issues/8645.
11) správa uživatelů (Bc. Ondřej Anděl)¶
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.
12) výběr a úprava fontů (Bc. Ondřej Anděl)¶
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.
13) úprava vzhledu klient-side (Bc. Ondřej Anděl)¶
Upravit vzhled klienta dle požadavků zadavatelek. Viz: https://students.kiv.zcu.cz:3443/issues/8650.
14) připravit text "Jak hledat" (Bc. Milan Vacek)¶
Vytvořit popis ovládání aplikace. Viz: https://students.kiv.zcu.cz:3443/issues/8651.
Předběžný plán čtvrté iterace (bude přiděleno + blíže spec. min 3 dny před začátkem iter.):
- připravit demo aplikace
- vytvořit testovací scénáře
- vytvořit testy
1) připravit demo aplikace¶
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...).
2) vytvořit testovací scénáře¶
Sepsat testovací scénáře, jež umožní ověření funkcionality co nejvíce komponent programu (ideálně co největší code coverage).
3) vytvořit testy¶
Naprogramovat testy, jejichž základem jsou scénáře vytvořené v předchozím bodě.
Aktualizováno uživatelem Ondřej Drtina před více než 3 roky(ů) · 5 revizí