Change Types: ADDED, CHANGED, FIXED, REMOVED, DEPRECATED, SECURITY
Description: A description of what was added, changed, or removed. Fixed bugs follow different instructions—see Bugs description below.
Bug IDs: “BUG-YYMM-xx” → Year (YY), Month (MM), sequential number within the given month (xx)
Bugs description: description of what caused it, description of the root cause, and, if relevant, a brief description of the solution (the main solution description should be included exclusively in the ClickUp ticket).
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Stránka pro správu všech kurzů | ADDED | Stránka obsahující tabulku se všemi kurzy s možností filtrace podle názvu kurzu nebo jména poskytovatele a s možností kurz upravit pomocí formuláře pro tvorbu kurzů. | 86c8w024k | |
| Nový atribut pro profesi (seznam činností) |
ADDED | Zobrazuje se v detailu profese jako tečkovaný seznam. V databázi byl přidán nový atribut activities VARCHAR(1400) určen pro uložení JSON listu s řetězci. |
86c8vzrxc | |
| BUG-2603-03 | FIXED | Bylo zapotřebí volat update na id konkrétního filtru - filtru úrovní.Zároveň musel být vložen panel s podmínkou rendered dovnitř panelu s id, které náleží filtru úrovní, jelikož při volání update se přerenderují pouze elementy uvnitř volaného.Dále bylo potřeba přidat JS funkce zobrazující/schovávající panel filtru úrovní (pomocí vlastnosti display), protože panel má nastavenou CSS třídu přidávající spodní ohraničení, a byl tak viditelný i v případě, kdy měl být skrytý (funkce jsou volány v beanu při výběru onSelect kompetencí L1-L3 a při průchodu v bread crumb menu). |
86c8wyw6k | |
| BUG-2603-04 | FIXED | Bylo zapotřebí přidat id k panelu s kompetencemi L1 a volat update kdykoliv mělo dojít ke zviditelnění nebo schování daného panelu(volání update provádí tlačítka s onSelect .. L1-L3 / CompType-L2 a při průchodu v bread crumb menu). |
86c8x2ag8 |
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Katalog poskytovatelů - hlavní filtry | ADDED | V novém katalogu poskytovatelů byl implementován hlavní filtr (L1-L3) včetně bread crumb menu. | 86c8je456 | |
| Katalog poskytovatelů - grid s daty | ADDED | V novém katalogu poskytovatelů byl implementován přehledový grid zobrazující seznam poskytovatelů, doplněný o datové tagy a možnost přesměrování na detail konkrétního poskytovatele. |
86c8je45u | |
| Katalog poskytovatelů - filtr panel | ADDED | V novém katalogu poskytovatelů byl implementován postranní filtrační panel. | 86c8mepyv | |
| Moje kurzy - redesign (responzivita) | CHANGED | Stránka Moje kurzy získala nový modernější a responsivní design. | 86c8jw8t6 | |
| Moje kurzy - tlačítko pro vrácení zpět smazaného kurzu | ADDED | Na stránce Moje kurzy byla přidána možnost pro obnovení smazaného kurzu. | 86c8gjpzz | |
| Moje kurzy - klíč ukazující URL ID - schovat | CHANGED | Možnost zobrazení enkryptováno ID kurzu (používaného v URL) byla pro tuto chvíli schována. | 86c7d3dmf | |
| Menu - ořezaný shadow box | CHANGED | Byl zvětšen okolní prostor v menu u odkazech na katalogy pro zobrazení celého shadow boxu při najetí myší. | 86c8vm24d | |
| Globální design (barvy) | CHANGED | Byl nastaven globální design zahrnující nový vzhled tlačítek (barva, pill styl) a nastavení nové sekundární barvy. | 86c8vnaw7 | |
| BUG-2603-02 | FIXED | Seznam nalezených kompetencí byl ve formě unmodifiableList, což způsobovalo chybu pokud se kompetence mapovala do tohoto seznamu. Bylo nutné převést seznam na modifikovatelný seznam pomocí new ArrayList. |
86c82utdw |
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Vzhled "Dokončete svůj profil" | CHANGED | Na stránce pro tvorbu kurzů došlo k redesignu a vylepšení vzhledu sekce "Dokončete svůj profil", která se zobrazuje v případě, kdy poskytovatel nemá o sobě vyplněné údaje. |
86c82tx0r | |
| BUG-2603-01 | FIXED | Obsah v div byl odřádkován enterem (v rámci kódu), což způsobilo vložení white spaces, které provedly zmíněné velké odsazení.Kód byl pouze přepsán na jeden řádek. |
86c8f4dgd | |
| Nahrazení L2.5 za L2 | CHANGED | V katalozích a ve formuláři pro tvorbu kurzů byly seznamy kompetencí L2.5 nahrazeny za L2 (seznamy sloužící k filtraci L3). Filtrování funguje v principu pořád stejně L1 → L2 → L2.5 → L3. Na frontendu se zobrazovalo L1 → L2.5 → L3, to se změnilo na současné L1 → L2 → L3. |
86c8d7jhc | |
| Provider dashboard - Trendy - sticky button box | CHANGED | Element obsahující tlačítka pro přiřazování trendů nyní při scrollování jezdí dolů (je sticky). | 86c8gj238 | |
| Provider dashboard - Trendy - guidelines | ADDED | Byly přidány guidelines. | 86c8j8ppj | |
| Moje kurzy - sloupec Vytvořeno | ADDED | Nový sloupec s datumem vytvoření kurzu. | 86c8f4ekm | |
| Moje kurzy - checkbox pro zobrazení smazaných kurzů |
ADDED | Nový checkbox button pro zobrazení smazaných kurzů. | 86c898xwk | |
| Provider dashboard - zprávy v angličtině | CHANGED | Do třídy AbstractViewBean byla přidána metoda i18n(), která umožňuje vkládat obsah z i18n.properties souboru. Na stránce s panelem poskytovatele byly nahrazeny všechny hardcoded texty za hodnoty z i18n.properties souboru. |
86c7h51um |
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Course form - UX úpravy, UI úpravy | CHANGED | V mapování (tab 3) - filtr schován do taggable panelu, text search pro filtry L1 a L2, responsivní grid view pro filtry L1 a L2. Úprava guidelines. | 86c808u0h | |
| Možnost smazat kurz | ADDED | V seznamu kurzů poskytovatele byla přidána možnost smazat kurz. | 86c7pkj4q | |
| BUG-2602-01 | FIXED | Metoda uploadFileToServerWithId nezohledňovala, že adresář pro uložení fotografie již může existovat, a vracela chybu, když byl adresář již vytvořen a měl být znovu použit. GPT to opravilo. |
86c7pkgpw | |
| Možnost smazat nahraný thumbnail obrázek |
ADDED | Bylo přidáno tlačítko Smazat, které se zobrazuje u nahraného náhledového obrázku, a to pouze v případě, kdy je obrázek nahrán. | 86c7pkgpw | |
| Sticky panel v detail pages |
CHANGED | Informační šedý panel na stránkách s detailem při scrollování jezdí dolů (je sticky). V CSS třídě layout-content pocházející z theme musí být overrided overflow: visible !important;. Potom je position sticky na daném elementu funkční. |
86c7huyp3 | |
| Možnost resetovat heslo | CHANGED | Byla vrácena možnost pro resetování hesla, kterou nabízí odkaz Zapomenuté heslo ve výchozím přihlašovacím formuláři. | 86c7pknnm | |
| Přihlášení po resetu hesla | CHANGED | Na stránce pro resetování zapomenutého hesla byl schován odkaz Přihlásit, jelikož byl defatulně od Liferay nefunkční. | 86c5r39za | |
| BUG-2602-02 | FIXED | Pro danou stránku /karta-profese bylo potřeba nastavit správnou theme - MSK. | 86c8d7p68 |
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Import DTO s.r.o. kurzů | ADDED | 86c7d4gef | ||
| Import dat kompetencí (L1-L3) | ADDED | 86c7y3wtt |
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Course form - vstupní pole a názvosloví pro délku kurzu |
CHANGED | Ve formuláři pro tvorbu kurzů bylo vstupní pole Počet hodin rozděleno na dvě pole Počet týdnů a Hodiny týdně. | 86c7br3wc | |
| Názvosloví pro Draft | CHANGED | Názvosloví pro Draft bylo všude změněno na Neveřejný. | 86c7bt008 | |
| Sorting panely v katalozích |
CHANGED | V katalogu kurzů byla přidána položka Nejnovější, A-Z a Z-A do sorting panelu pro třízení. Položka Nejnovější je zde nastavena jako výchozí. Ve všech katalozích byla odebrána položka Vše. Důvod je, že nebylo jednoznačně určeno, podle jakého kritéria by se měl seznam při této volbě řadit. Výchozím způsobem řazení u katalogu profesí a kompetencí je nyní A–Z. |
86c7huw6e | |
| Ukládání navolených filtrů v katalozích |
ADDED | Každý navolený filtr v katalozích se propisuje do URL. Tím jsou zachovány i po znovu načtení stránky. Zároveň jsou nastavené filtry přenositelné pomocí odkazů na web. | 86c6wj0a0 | |
| Fulltext autocomplete v katalozích |
CHANGED | Vyhledávání názvů položek je nyní prováděno pomocí DynamicQuery, seznam je tvořen způsobem byName + byDescr přičemž došlo k odstranění duplicit v byDescr, které jsou již obsaženy v byName. |
86c7eruad | |
| Refactor ve všech katalozích | CHANGED |
Hlavní změnou bylo zavedení metody (NOTE) Hlavní filtry katalogů:
Proto je nyní možné tuto novou metodu volat kdekoliv v beanu a vždy budou brány v potaz všechny navolené filtry i třízení (např. při průchodu breadcrumb menu, při navolení filtrů, při načtení stránky a aplikací filtrů z URL a nebo při používání sorting panelu, kde se vždy aplikují jak filtry, tak třízení). Samostatná dílčí filtrování mimo hlavní filtrační metodu byla odebrána (pro získání konzistentních výsledků vyhledávání napříč celou stránkou daného katalogu). |
86c7d3f5p | |
| Vylepšení průchodu formulářem pro tvorbu kurzů | CHANGED |
V poslední záložce v sekci Vyhledat kompetence došlo k prohození podsekce Nalezené kompetence a podsekce pro filtrování, aby byly nalezení kompetence jako první (uživatel vidí, že se zde vyhledávají kompetence a vidí, kde jsou výsedky hledání). Došlo k vylepšení textů v guidelines - byly upraveny tak, aby lépe zachovávaly chronologii, podrobněji popisovaly jednotlivé kroky a jasněji vysvětlovaly důvody, proč se dané kroky provádějí. |
86c7pke1t 86c7ujpuj |
|
| Navolené filtrování - filter tags na mobilu | CHANGED | Filter tags dostaly nový design. Jednotná šířka tagu, centrované do sloupce. Poměr 40:60 pro textový obsah: název filtru | hodnota filtru. | 86c7ue3mr |
No release was performed during the sprint.
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Setřízení hodnot v Provider dashboardu | CHANGED | Hodnoty v nastaveních Země a Jazyk v dialogovém okně pro úpravu dashboardu jsou seřazeny abecedně s ohledem na českou diakritiku. | 86c7cvh39 | |
| BUG-2601-01 | FIXED |
V rámci nastavení hodnot Country a zbývajících komponent p:selectOneMenu byl kód poměrně složitý – využíval implementované převodníky objekt-na-řetězec a backend obsahoval logiku, která by měla být řešena ve frontendové části. Kód byl proto zjednodušen, použití komponent bylo upraveno podle běžných postupů a díky tomu byla chyba odstraněna. |
86c7cvfmy |
No release was performed during the sprint.
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Typ organizace - přejmenovat záznamy | CHANGED | Typ organizace - přejmenovat záznamy "Střední škola" a "Vysoká škola" | 86c7bqy29 | |
| Úpravy v sekci Můj profil | CHANGED | V dialogovém okně pro změnu informací poskytovatele - EQAVET schováno a Země a Jazyk odebrán název sloupce Name. | 86c7bqzy5 | |
| Defaultní země a jazyk | CHANGED | Poskytovatelé (TrainingProvider) mají defaultně ČR a češtinu při registraci. |
86c7br149 | |
| Prvek v menu | CHANGED | Prvek v menu "Poskytovatel vzdělávání" - nedostupné pro uživatele typu User. | 86c7bt2dc | |
| Přejmenování záložky v dashboardu | CHANGED | Dashboard přejmenován na Přehled v Panel poskytovatele vzdělávání. | 86c7bt3ww |
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Aktualizace log v patičce | CHANGED | V patičce byla aktualizována 2 loga - Spolufinancováno evropskou unií a MSPAKT. | 86c70ybc0 | |
| BUG-2512-02 | FIXED | Validace pro vstupní pole byla volána v nesprávné okamžiky. Opravení včetně rozlišování, který typ uživatele se registruje. Dále bylo opravena validace shodného hesla (kontrola přesunuta na backend). Také byly doplněny všechny potřebné chybové hlášky pro vyplňování formuláře (umístěno do i18n). |
86c70ybqy | |
| Nová favicon | CHANGED | Pro dovednosti.msk byla nastavena nová favicona - logo dovednosti.msk. | 86c71qxa3 | |
| BUG-2512-03 | FIXED | Nápověda a vyhledávání kompetencí používala různé metody. Jako řešení byla implementována jedna společná metoda searchForSCKSpro vyhledání dostupných kompetencí. Vytváří jeden dotaz do DB (performance-optimization) a bere v úvahu - hledaný výraz (case-insensitive pro název a popis kompetence), typ kompetence, u odborných případně zvolenou L1 a L2 a již namapované kompetence.V tabulce také probíhala filtrace spolu s používání atributu filteredValue jako seznam kompetencí. Jelikož tabulka již neobsahuje sloupce, které filtry používali, byla filtrace a daný atribut odebrán. |
86c71qy40 |
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Zlepšení průchodu formuláře pro kurzy | CHANGED ADDED |
Oprava názvosloví, guidelines - rozděleno do sekcí a popis průchodu formem, přidané a upravené názvy sekcí, vylepšení tabulky vyhledaných kompetencí, schování nerelevantních částí (info box o použití češtiny v rámci formu, Kategorie kurzů p:selectManyMenu). |
86c6xgx9q | |
| Konzistentní design | CHANGED | Uhlazení velikosti fontů a designu napříč stránkami (stránky s detailem kurzu, profese, kompetence). | 86c5r2hvm | |
| Názvosloví (delivery method) | CHANGED | Změna názvosloví Způsob doručení -> Forma kurzu napříč platformou. | 86c6wkbar | |
| Schování záložky | CHANGED | V Panelu poskytovatele byla schována záložka "Přiřadit poskytovatele vzdělávání". | 86c6zvr31 |
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Vyskakování nových oken | CHANGED | Způsob průchodu v rámci všech katalogů byl upraven tak, že nyní neobsahuje žádné otevírání nových záložek v prohlížeči. (pouze při exportu katy profese) | 86c5r4caw | |
| Guidelines v kurz formuláři | ADDED | Do formuláře pro tvorbu kurzů byly přidány guidelines sekce - texty s návodem / nápovědou. | 86c6rbfmj | |
| BUG-2512-01 | FIXED | Jako řešení bylo zastavení generování karty v pdf a zobrazení okna s adekvátním uživatelsky přívětivým textem o nepodporování dané funkcionality na daných zařízení. | 86c6q9x6x | |
| Úprava karty profese | CHANGED | Zarovnání textu do bloku, vyladění velikostí vnitřních okrajů, zarovnání QR kódu. | 86c6wfxvt, 86c6wfxv0 |
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Pojmenování L1 a L2 v rámci prezenční vrstvy | ADDED | L1, L2 a L3 dostali své pojmenování pro prezenční vrstvu. Tento název byl použit na několika místech v rámci platformy. | 86c6k2egd | |
| Karata profese | ADDED | Návrh karty profese a implementace pro stažení a tisknutí exportovaného pdf (iterativní vývoj). | 86c5r268b | |
| Kroky v formuláři (wizard) | CHANGED | Pro prvku p:wiazrd byly odebrány kroky v rámci GUI. |
86c6pjkt5 | |
| Stránky s detailem - zúžení panelů | CHANGED | U všech p:panel prvků byl zmenšen padding. |
86c5r2m35 | |
| Nová systémová role - Content Manager | ADDED | Nová systémová role - Content Manager (slouží pro zobrazení formuláře pro tvorbu profesí v menu). | 86c6kwhxa | |
| Detail dovednosti (odborné, L1-L2) | ADDED | Ve formuláři pro tvorbu kurzů byl aktualizován vzhled dialogového okna pro zobrazení detailu kompetence. Byly přidány 2 atributy L1 a L2. | 86c6f6hk0 | |
| Dodělávky a zpětná vazba (formulář tvorby kurzů) |
ADDED / CHANGED |
|
86c6f7jha |
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Filtrace L1-L3 (course form) | ADDED | Ve formuláři pro tvorbu kurzů při mapování kompetencí filtrování podle typu kompetence. | 86c686wqg | |
| Sekce namapovaných kompetencí (course form) | ADDED | Ve formuláři pro tvorbu kurzů byl seznam namapovaných kompetencí rozdělen do 3 podsekcí dle typu kompetence. | 86c686x1r | |
| Implementace formuláře dle návrhu (layout, ..) | CHANGED | Formulář pro kurzy obsahoval rozbitý design. Menší úpravy CSS. | 86c6cc9ba |
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Implementace formulářů pro přihlášení a registraci | ADDED | Včetně rozlišení user / provider. | 86c4y5gad | |
| Funkcionální doladění systému | ADDED | Při filtrování dle L1-L3 a při průchodu v breadcrumb menu - je potřeba brát ohled na zbylé navolené filtry a na zvolené třízení. Celková funkcionální revize, oprava a refaktorizace. | 86c5tnrdz, 86c5ryaph | |
| Vzhledové doladění systému | ADDED | Názvosloví (Expert → Odborník). Odstranění podtržení pro položku v menu. | 86c5vum96, 86c5r1zvj | |
| Filtr kurzu - Délka kurzu | CHANGED | Analýza možností do filtru Délka kurzu. Aktualizace možností včetně tooltip textů s (?) ikonou. | 86c5r4rh7 |
| Released Feature | Type | Description | Next Steps | ClickUp ID |
| Implementace stránky Katalog kurzů | ADDED | Kompletní SW realizace dané stránky dle návrhu. | 86c4y5ghq | |
| Implementace stránky Detail kurzu | ADDED | Kompletní SW realizace dané stránky dle návrhu. | 86c5770hn | |
| Implementace stránky Katalog profesí | ADDED | Kompletní SW realizace dané stránky dle návrhu. | 86c5b4a42 | |
| Implementace stránky Detail profese | ADDED | Kompletní SW realizace dané stránky dle návrhu. | 86c5b4a5p | |
| Implementace stránky Katalog kompetencí | ADDED | Kompletní SW realizace dané stránky dle návrhu. | 86c5hyh1j | |
| Implementace stránky Detail kompetence | ADDED | Kompletní SW realizace dané stránky dle návrhu. | 86c5hyh2w | |
| Kontrola nastavení Google Analytics | ADDED | Přidání Katky a Honzi. | 86c4y0j76 |
Seznam dílčích úkolů v rámci implementace katalogů a stránek s detailem:
(jedná se o textové poznámky v rámci zpětné vazby k implementaci, která probíhala v průběhu září)