aboutsummaryrefslogtreecommitdiff
\section{Zadania zrealizowane}

\subsection*{Front-end}
\begin{itemize}
  \item zrealizowana strona główna, dostępna dla użytkowników niezalogowanych,
  \item rozbudowany moduł administratora, zapewniający pełną obsługę użytkowników,
  \item zrealizowana strona rejestracji nowego użytkownika,
  \item strona rejestracji jest w pełni funkcjonalna, sprawdza wprowadzone wartości, jeśli są poprawne dodaje nowego użytkownika do bazy danych, 
  \item zrealizowana strona logowania,
  \item strona logowania zapewnia autentykację użytkownika, po wprowadzeniu błędnych danych wypisuje komunikat "Username or password is incorrect", po wprowadzeniu poprawnych danych przekierowuje do strony głównej, 
\end{itemize}

\subsection*{Back-end}
\begin{itemize}
  \item Tworzenie namespacu i uruchomianie procesu w namespace'ie 
  \item Obsługa openVPN z poziomu konsoli 
  \item Przekierowanie na interfejs openVPN ruchu z namespac'u 
  \item Obsługa zapytań do bazy danych z poziomu pythona
  \item Projekt struktury bazy danych
\end{itemize}

\newpage

\includegraphics[scale=0.6]{db_schema.png}
ED is empty....Chris Marusich 2021-04-22gremlin: 'elf-dynamic-info' returns a file name rathern than a dynamic entry....Dion Mendel 2020-12-01gremlin: Add 'file-needed/recursive'....Ludovic Courtès 2020-09-19gremlin: Add 'set-file-runpath', 'file-runpath', and 'file-needed'....Ludovic Courtès 2019-05-18gremlin: Adjust tests for foreign distros....Ting-Wei Lan 2018-08-25Merge branch 'staging' into core-updatesMarius Bakke 2018-08-21gremlin: 'elf-dynamic-info-needed' test is no longer skipped....Ludovic Courtès 2018-05-07gremlin: Add 'strip-runpath'....Ludovic Courtès