Als beheerder wil ik in het ODPC toegang tot een beheer-interface.
In de beheer-interface kan ik naar het logboek. (Mag ook anders genoemd worden)
In het logboek zie ik alle records van de logging. (Zie #6)
De log-records staan in chronologische volgorde. De meest recente staat bovenaan.
Pagination wordt toegepast.
De log-records kunnen minimaal gefilterd worden op:
autorisatiegroep
gebruiker (wiens autorisaties zijn gewijzigd)
beheerder (wie autorisaties heeft gewijzigd)
resultaat (geslaagd of niet geslaagd)
De documentatie is bijgewerkt (Read the Docs)
Randvoorwaarde
Filter op gebruiker (wiens autorisaties zijn gewijzigd) leent zich niet voor een generieke logging: de ene keer voeg je een gebruiker toe aan een groep, de andere keer een waarde uit een waardelijst. Het is lastig om te filteren op het gegeven dat je wijzigt. Dit moeten we eerst overleggen, is ook van belang voor #6
Taken
[ ] Lijst van gebruikers uit de audit log beschikbaar maken op de backend
[ ] Lijst van beheerders uit de audit log beschikbaar maken op de backend
[ ] Lijst van groepen uit de audit log beschikbaar maken op de backend
[ ] Navigatie item voor Logboek
[ ] Logboek pagina maken met logregels uit de backend
[ ] Filter maken op autorisatiegroep
[ ] Filter maken op gebruiker obv de lijst uit de backend
[ ] Filter maken op beheerder obv de lijst uit de backend
[ ] Filter maken op resultaat (geslaagd = true, niet geslaagd = false, beiden = niet meegeven aan de backend)
Tonen van #6 in de beheerinterface.
Acceptatie criteria
Randvoorwaarde
Taken