Wiki » Historie » Revize 3
Revize 2 (Lukáš Černý, 2019-03-23 13:27) → Revize 3/8 (Lukáš Černý, 2019-03-23 13:27)
Základní údaje: Cílem je usnadnit aktivity v rámci zaměstnanecké agendy: – primárně správa sick-days (počet dní, kdy může zaměstnanec zůstat doma např. s nachlazením aniž by musel k lékaři pro neschopenku) - zpracování XSL dokumentů s docházkou do podoby vhodné pro účetnictví. Aplikace bude mít dva primární pohledy dle role uživatele: – zaměstnanec (vidí svá data, může vybrat sickday) - zaměstnavatel (vidí a edituje v podstatě vše) V základě bude vstupem XSL a výstupem PDF. - kvalitní testy (minimálně jednotkové a funkcionální) - napojení na CI/CD server včetně konfigurace (pravděpodobně Travis) a Dockerfile umožňující snadné spuštění v dockeru Dále pak dokumentace architektury a splnění běžných požadavků na kvalitu implementace (dodržení best-practices, oop návrhu, okomentování kódu apod.) Požadovaná technologie pro vývoj: Backend: Java, Spring Boot, MariaDB. Žádné ORM. Frontend: Angular Testy: JUnit, Robot Framework (UI), Postman (WS-api) - * přihlášení - Google OAuth 2.0 - * sick-days se budou schvalovat zaměstnavatelem - * sick-day může být celý den nebo půl den - * lze zadat pracovní přesčasy (v hodinách) a lze je vybírat nezávisle na sick-days - * pouze zamšstnavatel může provádět import/export dat - * místo rolí budou přiděleny práva co může spravovat - * podpora odesilání emailů - * správa uživatelů