aboutsummaryrefslogtreecommitdiff
path: root/doc/3_pierwszy_sprint/zrealizowane.tex
diff options
context:
space:
mode:
authorWojciech Kosior <kwojtus@protonmail.com>2020-05-29 12:50:34 +0200
committerWojciech Kosior <kwojtus@protonmail.com>2020-05-29 12:50:34 +0200
commite460c1713883eb0f8ebce3dfac2528bece88ecb8 (patch)
tree1c788cc3e056f7eb4c1d0ff791ecfa0c305f47f4 /doc/3_pierwszy_sprint/zrealizowane.tex
parent82e9fa647c1b6b8fbb8d705eb05818c4b6387b07 (diff)
download0tdns-e460c1713883eb0f8ebce3dfac2528bece88ecb8.tar.gz
0tdns-e460c1713883eb0f8ebce3dfac2528bece88ecb8.zip
pierwszy sprint
Diffstat (limited to 'doc/3_pierwszy_sprint/zrealizowane.tex')
-rw-r--r--doc/3_pierwszy_sprint/zrealizowane.tex24
1 files changed, 24 insertions, 0 deletions
diff --git a/doc/3_pierwszy_sprint/zrealizowane.tex b/doc/3_pierwszy_sprint/zrealizowane.tex
new file mode 100644
index 0000000..cebae78
--- /dev/null
+++ b/doc/3_pierwszy_sprint/zrealizowane.tex
@@ -0,0 +1,24 @@
+\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}