Opis dostępów i uprawnień - Abram032/AnnualWorks GitHub Wiki
Istnieje kilka grup uprawnień w systemie. Dostęp do systemu oraz grupa przydzielana jest na podstawie informacji o uczestnictwie w kursie lub na podstawie konfiguracji aplikacji.
Dostęp
Logowanie się
Dostęp do systemu można uzyskać poprzez zalogowanie się przez Centralny punkt logowania UMK. Podczas pierwszego logowania się do systemu, aplikacja poprosi o dostęp do odczytywania informacji użytkownika z systemu USOS. Część z tych informacji jest niezbędna do prawidłowego działania systemu. Oprócz głównego identyfikatora użytkownika, żadne informacje nie są przechowywane w systemie i służą jedynie do wyświetlania informacji na interfejsie użytkownika.
Długość trwania sesji
Sesja użytkownika trwa maksymalnie 1 godzinę. Po upływie tego czasu użytkownik zostanie automatycznie wylogowany z systemu i będzie wymagane ponowne zalogowanie się. Limit czasu jest ograniczony ze względów bezpieczeństwa oraz ze względów na czas życia tokenu przydzielanego przez system USOS podczas każdego logowania się.
Grupy uprawnień
Administratorzy
W systemie przydzielony jest jeden główny administrator, który jest określony w pliku konfiguracyjnym aplikacji. Nie może on zostać usunięty z systemu, a jego zmiana wymaga modyfikacji konfiguracji systemu i jego ponowne uruchomienie.
Oprócz głównego administratora, w panelu administracyjnym można dodać dodatkowych administratorów. Mogą oni zostać usunięci lub zmienieni w dowolnym momencie.
Osoba posiadająca uprawnienia administratora nie musi uczestniczyć w kursie, aby korzystać z systemu.
Użytkownicy niestandardowi
Mogą zostać dodani wyłącznie przez administratora systemu z poziomu panelu administracyjnego. Tak jak w przypadku administratora, osoba będąca użytkownikiem niestandardowym, nie musi uczestniczyć w kursie, aby korzystać z systemu. Zalecane jest jednak, aby taka osoba była pracownikiem.
Prowadzący
Jest to rola przydzielana automatycznie podczas logowania się do systemu. Tą rolę otrzyma użytkownik, który jest jedną z osób prowadzących kurs w systemie USOS.
Pracownicy
Pracownikiem jest osoba posiadająca przynajmniej jedną z wymienionych ról:
- Prowadzący
- Użytkownik niestandardowy
- Administrator
Studenci
Jest to rola przydzielana automatycznie podczas logowania się do systemu. Tę rolę otrzyma osoba, która jest jednym z uczestników kursu.
Nieznany użytkownik
Osoba, która nie uczestniczy w kursie, ani nie jest pracownikiem. Nie otrzyma ona dostępu do systemu.