Przeprojektowano sekcję procesowania wniosków. Od teraz grupują się one w określone kategorie. Każdą sekcję można zwinąć i rozwinąć.
Dodano czytelną informację o trwającym procesie ładowania listy wniosków. Zmieniono także sam mechanizm ładowania listy, co znacznie zoptymalizowało czas do tego potrzebny.
Dodatkowo niezależnie dla każdego panelu podczas konfiguracji można ustawić ilość sekwencyjnie ładowanych danych. Optymalizuje to widok gdy operujemy na dużej liczbie takowych. Zmian można dokonać edytując plik localGlobalConfig.js
W przykładnie ustawiono liczbę "100" co oznacza, iż lista będzie odświeżana co 100 zaciągniętych wniosków.
Wprowadzono nowy status “auto_przeterminowany” dla automatycznie wygasających wniosków, oraz "auto_wygasły" dla automatycznie wygasających uprawnień.
Dodatkowo utworzono parametr “AccessManagement::ExpiredRequestTicketState”, który określa status jaki zostanie ustawiony na wniosku/ticketcie w momencie jego przeterminowania. Domyślna wartość parametru to “closed unsuccessful".
Dodano mechanizm automatycznego wygaszania profili po przeterminowaniu uprawnienia. Od teraz wnioski z informacją o konieczności odebrania kończącego się uprawnienia automatycznie pokazują się na panelu technika.
Ponadto na panelu wysyłania wniosków dany profil zostaje zablokowany do czasu ukończenia procesu.
Dodatkowo gdy automatycznie wygenerowane wnioski dotyczą tego samego systemu oraz użytkownika zostaną zaprezentowane w agregowanej formie.
Dodano mechanizm czyszczenia danych cache podczas aktualizacji plików konfiguracyjnych.
Stworzono migrator uzupełniający braki w archaicznych danych uaktualniając je do najnowszego widoku strony.
Na panelu wysyłania wniosków dodano ID użytkownika by ułatwić rozróżnienie osób o takich samych danych (imię i nazwisko).
Poprawki
Ujednolicono nazewnictwo dla jednostki/kontekstu. Od teraz wszędzie stosowana jest nazwa "kontekst".
Poprawiono wyświetlanie informacji dotyczących statusu wniosku na panelu technika.
Przywrócono wyświetlanie słownej informacji "jednodniowe" zamiast zakresu daty w przypadku wybrania uprawnienia na jeden dzień.
Poprawiono widok wyświetlający informację dotyczącą osoby wysyłającej wniosek na panelu decyzyjnym oraz panelu technika.
Przerobiono mechanizmu "oneDayLongRequest". Od teraz analiza występuje tylko na poziomie widoku paneli IAM (frontend).
Poprawiono błąd z wyświetlaniem nieprawidłowego użytkownika podczas posiadania 2 aktywnych sesji jednocześnie.
Poprawiono błąd odbierania uprawnień użytkownikowi nieaktywnemu w danym kontekście po usunięciu go z niego, gdy ten, posiada aktywne konto w innym kontekście.
W ramach poprawy bezpieczeństwa zaktualizowano biblioteki wykorzystywane do tworzenia widoku paneli IAM (frontend).
Poprawiono wyświetlanie długich tekstów dodawanych w ramach wniosków rozszerzalnych.
Poprawiono działanie kalendarza w momencie modyfikacji uprawnienia jednodniowego na bezterminowe o tym samym dniu początku.