appsettings.json is not present in the repository because of security reasons.
- Supervisors should all be registered on "pk.edu.pl" domain. For example: [email protected]
- Every password should be: firstName+lastName, no caps. For example for [email protected], password is "krzysztofkielbasa"
- There is one admin account: email:[email protected], password:admin
- Can register on welcome page.
- On his profile he can preview his personal data and change some of it.
- If a student hasn't been assigned to any thesis yet, he can pick one on Thesis Page or apply his own.
- Student gets to see only the supervisors which work on his faculty
- Student shouldn't be able to see any supervisor, who has his Student Limit met.
- Student can see only theses assigned to his Degree Cycle
- Student can apply his own thesis propostition - a supervisor then gets a new thesis assigned to him
- Can add his own thesis propostitions
- Can edit all his theses - so he can tweak students' propostitions as well
- Can delete his theses which aren't assigned to any students
- Can view, add, edit, delete students
- Can view, add, edit, delete supervisors
- Can view theses
- Can remove students from a thesis
- Może sam zarejestrować się na stronie powitalnej
- Na swoim profilu może przeglądać swoje dane i zmienić niektóre z nich
- Jeśli student nie został jeszcze przypisany do żadnego tematu, może wybrać jeden z listy tematów lub zaproponować swój własny
- Student powinien widzieć tylko tych promotorów, którzy pracują na jego wydziale
- Student nie powinien widzieć na liście promotorów, którzy osiągneli już swój limit studentów do opieki
- Student powinien widzieć tylko te propozycje tematów, które są przeznaczone dla jego stopnia studiów
- Student może zaproponować swój własny temat - wtedy promotorowi zostaje on natychmiastowo przypisany
- Może dodawać własne propozycje tematów
- Może edytować wszystkie swoje tematy - a więc może i poprawiać tematy proponowane przez studentów
- Może usuwać swoje tematy, które nie zostały przypisane do żadnych studentów
- Może przeglądać, dodawać, edytować i usuwać studentów
- Może przeglądać, dodawać, edytować i usuwać promotorów
- Może przeglądać tematy
- Może odsuwać studentów od tematów