Vytváření ui » Historie » Revize 3
Revize 2 (Petr Urban, 2023-04-01 19:01) → Revize 3/4 (Petr Urban, 2023-04-11 07:04)
h1. User interface, dokumentace vývoje Vytváření ui * Veškerý vývoj týkající se ReactJS aplikace je zde na githubu v samostatném projektu: https://github.com/jimdixx/SPAWn * Aplikace počítá s JWT tokenem, který je vygenerován provoláním RestAPI endpointu *v2/user/login*. Tímto tokenem se uživatel poté autentizuje na SPADe aplikaci, pokud od ní vyžaduje nějaké pokročilejší funkcionality pro přihlášené uživatele, případně npm i uživatele rozdělené rolemi (typicky admin / klasický uživatel / ...) * Pro možnost přihlášení je samozřejmě nutné, aby byl požadovaný uživatel registrován. To je zařízeno registračním formulářem, na který se uživatel dostane prokliknutím skrze tyto kroky: # v navigačním menu uživatel klikne na "log in" # pokud nemá účet, je na této komponentě odkaz s popiskem "Not registered yet", který uživatele odkáže na registrační formulář. * Po registraci je vyslán POST request s uživatelskými metadaty nutnými pro založení, a to na ednpoint *v2/user/register*. h2. Instalace * Jakékoli potřebné knihovny jsou uvedeny v souboru _package.json_, pro dotáhnutí všech dependencies je potřeba pouze spustit příkaz *npm i*, který nainstaluje všechny definované verze. react-bootstrap