Projekt

Obecné

Profil

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ě.