2. Iterace
zavřený2021-03-31
Cílem je provázat aplikaci s novou databází, provázat funkce serveru s klientem, dodat detail záznamů a přizpůsobit zobrazovaná data dříve specifikovaným požadavkům
100%
10 úkolů (10 uzavřených — 0 otevřených)
2. iterace - 17. 3. 2021 - 31. 3. 2021¶
Plán druhé iterace:- implementovat filtry dat (server side)
- implementovat úpravu dat (server side)
- implementovat odstranění dat (server side)
- napojit server <-> klient (hl. klient side)
- vytvoření modálných oken GUI (klient side)
- změnit zobrazované položky (klient side)
- vytvořit popis DB
- sloučit DB
1) implementovat filtry dat (Bc. Tomáš Pašek)¶
Implementovat filtrování dat, zachovat možnosti filtrování, jaké poskytuje současný klient + případně přidat další. Data by měla mohla být předávána např. formou JSON objektu, ale není podstatné. Zdokumentovat volání pro tvůrce klientské části aplikace.
2) implementovat úpravu dat (Bc. Milan Vacek)¶
Vytvořit metodu(y) umožňující úpravu záznam již vložených do DB. Metoda, jež bude klientská část volat by měla mít dva parametry (id + JSON obj. s novými hodnotami). Zdokumentovat metody.
3) implementovat odstranění dat (Bc. Milan Vacek)¶
Vytvořit metodu pro odstranění záznamu v DB, bude mít jeden parametr (id odstraňovaného dokumentu). Ošetřit stav, kdy záznam s daným id neexistuje + zdokumentovat.
4) napojit server <-> klient (Bc. Ondřej Anděl)¶
Napojit metody pro filtrování dat poskytnuté serverem na klienta - nahradit současná "demo" data.
5) vytvoření modálních oken GUI (Bc. Ondřej Anděl)¶
Vytvořit modální okna umožňující zobrazení detailu záznamu z DB + jeho úpravu. Případně navrhnout více možných řešení (tabulka, text, disabled fields atp.).
6) změnit zobrazované položky (Bc. Ondřej Anděl)¶
Opravit zobrazované atributy na klientské straně dle požadavků uživatelek. Některé dosud zobrazované informace jsou podle nich přebytečné, pár jich naopak chybí (konzultovat s nimi).
7) vytvořit popis DB (Bc. Ondřej Drtina)¶
Význam některých atributů v DB není zřejmý, vytvořit wiki s dokumentací DB a poskytnout ji ostatním členům / lidem, co projekt nasadí na server.
8) sloučit DB (Bc. Ondřej Drtina)¶
Po ohodnocení "shodných položek" zadavatelkami patřičně upravit DB. Dle času dodání možná s přesahem do další iter.