Projekt

Obecné

Profil

3 iterace 31 3 2021 14 4 2021 » Historie » Verze 8

Ondřej Drtina, 2021-04-01 06:49

1 3 Ondřej Drtina
h1. 3. iterace - 31. 3. 2021 - 14. 4. 2021
2 1 Ondřej Drtina
3 5 Ondřej Drtina
Plán třetí iterace (upřesněno 31. 3. 2021):
4
* průzkum zabezpečení webových aplikací
5
* tvorba admin uživatele
6
* login a bezpečnost webové aplikace
7
* metoda pro tvorbu nových záznamů
8
* odstranění záznamu
9
* změna nastavení počtu položek na stránku
10
* nevyhovující zobrazení rukopisů
11
* rozdělení položky způsob
12
* upravit pořadí filtrů pro slovesa
13
14
h2. 1) průzkum zabezpečení webových aplikací (Bc. Tomáš Pašek)
15
16
Zjistit možnosti zabezpečení našeho produktu, zjištěné info konzultovat se zbytkem týmu. Je potřeba vyřešit hl. přihlášení admin x non-admin (omezení přístupu).
17
18
h2. 2) tvorba admin uživatele (Bc. Tomáš Pašek)
19
20
Vytvoření metod(y), která umožní přidání dalších uživatelů do databáze administrátorů aplikace.
21
22
h2. 3) login a bezpečnost webové aplikace (Bc. Tomáš Pašek)
23
24
Po konzultaci s týmem implementovat zvolenou metodu zabezpečení aplikace, na základě předchozí analýzy. Součástí úkolu je i vytvoření databáze, kde budou informace uchovávány v šifrované podobě.
25
26
h2. 4) metoda pro tvorbu nových záznamů (Bc. Milan Vacek)
27
28
Implementovat metodu umožňující vytvoření nového záznamu v DB (= přidání slovního tvaru). Pravděpodobně lze vyjít z již implementované metody určené pro aktualizaci záznamu.
29
30
h2. 5) odstranění záznamu (Bc. Ondřej Drtina)
31
32
Implementovat odstranění záznamu ze strany klienta, vytvořit modální okno pro potvrzení odstranění záznamu. (Je potřeba počkat na impl. odstranění ze strany serveru).
33
34
h2. 6) změna nastavení počtu položek na stránku (Bc. Ondřej Drtina)
35
36
Vytvořit modální okno umožňující uživateli změnit počet položek, jež se zobrazují na jedné stránce. Řešit nastavením parametru "itemsPerPage" - po nastavení počtu záznamů musí dojít k obnovení stránky, resp. zobrazit uživateli upozornění, že je třeba stránku obnovit.
37
38
h2. 7) nevyhovující zobrazení rukopisů (Bc. Ondřej Anděl)
39
40
V tabulce se zobrazuje vždy celý název rukopisu -> zobrazit pouze zkratku, při zobrazení detailu záznamu celý název rukopisu.
41
42
h2. 8) rozdělení položky způsob (Bc. Ondřej Anděl)
43
44
Položka "způsob" zobrazuje nyní dva typy informací (v DB je způsob charakterizován POUZE jedním symbolem a v současném sw je také jako jedna položka), zadavatelky si přejí rozdělit na dvě položky:
45
* "Způsob": Imperativ, Inferenciál a Kondicionál
46
* "Neurčitý slovesný tvar" - ostatní položky
47
48
Bude možno zvolit pouze jednu volbu ze všech položek, jinak to vzhledem k charakteru DB nejde.
49
50
h2. 9) upravit pořadí filtrů pro slovesa (Bc. Ondřej Anděl)
51
52
Filtry položek seřadit dle požadavek uživatelek, možná s nimi bude nutné dodatečně konzultovat. Inspirací může být dodaný sw.
53
54 7 Ondřej Drtina
h1. PŮVODNÍ předběžný rámcový plán třetí iterace:
55 8 Ondřej Drtina
56 3 Ondřej Drtina
* základ administrativní část aplikace
57
* základ běž. uživ. část aplikace
58
* sloučení DB, dokončení
59 1 Ondřej Drtina
60 3 Ondřej Drtina
h2. 1) základ administrativní část aplikace
61 1 Ondřej Drtina
62 3 Ondřej Drtina
Vytvořit administrátorskou část, do které budou mít přístup zadavatelky + během vývoje náš tým. V této části aplikace bude umožněna práce s jednotlivými záznamy v DB, které musí být možno:
63
* přidat
64
* upravit
65
* odstranit.
66 1 Ondřej Drtina
67 3 Ondřej Drtina
Tato část aplikace bude také umožňovat přidělení, resp. odebrání admin práv dalším osobám.
68 1 Ondřej Drtina
69 3 Ondřej Drtina
h2. 2) základ běž. uživ. část aplikace
70 1 Ondřej Drtina
71 3 Ondřej Drtina
Vytvořit část aplikace, která bude prezentována běžnému (nepřihlášenému / bez admin práv) uživateli. Takový uživatel bude schopný záznamy pouze zobrazit (+ nice-to-have: NAVRHNOUT změnu dat zadavatelkám, resp. adminům).
72
73
h2. 3) sloučení DB, dokončení
74
75
Dokončit sloučení DB, shodná data ohodnocená zadavatelkami již byla doručena -> vše potřebné pro merge máme.