Feature Wiki

Information about planned and released features

Tabs

Hide inactive/expired accounts from person search

1 Requirements

Die Suche nach Benutzern kann nach entsprechender Administrationseinstellung („Administration → Suche“) auf Benutzer eingeschränkt werden, deren Benutzerzugang aktiv ist. Ferner können optional zeitlich befristete Benutzerkonten von der Suche ausgeschlossen werden, sofern die zeitliche Befristung noch nicht begonnen hat oder aber abgelaufen ist.

Die Implementierung erfolgt für die ILIAS-Benutzer-Autocomplete-Suche, für die Benutzersuche im Magazin, sowie für die globale Personensuche.

2 Additional Information

  • Idea / concept: Stefan Meyer
  • Interest in funding: sr.solutions
  • Maintainer: Stefan Meyer
  • Implementation of the feature is done by Fabian Wolf, leifos
  • Testcases by: (please add your name if you want to create the testcases for this feature)

3 Discussion

JourFixe, ILIAS [jourfixe], 11 May 2015: We appreciate this feature and schedule it for 5.1.

4 Implementation

Wolf, Fabian [fwolf], 11 May 2015:

  • Added two settings into Administration -> Search
    • "Show Inactive Users", default  status checked
    • "Show Limited Users" , default status checked
  • Implementation for repository user search (e.g. Repository -> Course -> Members -> Search Users)
  • Implementation for user auto complete (e.g. Repository -> Course -> Members -> User Add)
  • Implementation for global user search (e.g. Search -> Users)
  • User search in Administration -> User Management is not affected by this behavior

New settings in Administration -> Search
Autocomplete if settings are checked
Autocomplete if settings are not checked

Test Cases

Test cases completed at 14.08.15 by ezenzen

  • C6195, http://testrail.ilias.de/index.php?/cases/view/6195 : Inaktive und/oder begrenzte Benutzer ausblenden
Added some  additional test-cases to C6195
  • a) In der globalen Administration (Administration -> User Management) wird ein inaktiver User beim Such-Overlay gelistet, und wird auch in den Suchresultaten gelistet.
  • b) Ein inaktiver User wird in: Repository -> Course -> Members -> Search Users, nicht gelistet (sowohl im Autocomplete-Benutzerfeld, als auch im Formularfeld "Benutzer suchen")
  • c) Ein inaktiver User wird in: Repository -> Group -> Members -> Search Users, nicht gelistet (sowohl im Autocomplete-Benutzerfeld, als auch im Formularfeld "Benutzer suchen")
  • d) Ein inaktiver User wird in der globalen Usersuche: Search -> "Benutzer suchen" nicht gefunden
  • e) Ein inaktiver User kann in einer Übung nicht aufgefunden werden: Übung -> Abgaben und Noten -> Autocomplete, oder "Benutzer suchen"

Approval

Tested successfully and approved at 2015-08-21 by Martin Studer. 

Last edited: 15. Dec 2021, 09:09, Schmid, Fabian [fschmid]