Feature Wiki

Information about planned and released features

Tabs

Configurable LogOut Behaviour

1 Initial Problem

The LogOut screen provides more questions than answers.
Seriously said: It is often reported that users are quite 'lost' on this screen. Only one piece of information is shown and two options for action are offered - and these are really unimpressive. The page often leaves users with very little orientation and is very rarely styled via skin.

2 Conceptual Summary

LogOut Behavior

It should be possible to decide what happens after the logout.

  • Option A: Show LogOut-Screen (Default)
  • Option B: Show LogIn-Screen
  • Option C: Show Internal Resource
  • Option D: Show External Resource

Remarks

  • An info message is displayed which explains "You logged off from ILIAS. Your session has been closed." for Option A, B and C.
  • Option C allows you to define a Reference ID. This includes a validation of whether the target can be accessed by anonymous users. The target resource is checked when the page is called up in the administration and when an entry is saved.
  • Option D can be used to store a URL.
  • A new sub-tab "Logout Behaviour" is introduced below the "Authentication" tab.

3 User Interface Modifications

3.1 List of Affected Views

  • Administration » Authentication » LogOut Behavior

3.2 User Interface Details

Example for option B

EXAMPLE FOR OPTION B

3.3 New User Interface Concepts

None.

3.4 Accessibility Implications

Nothing specific.

4 Technical Information

{ The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues. }

5 Privacy

Nothing specific.

6 Security

Nothing specific.

7 Contact

8 Funding

If you are interest in funding this feature, please add your name and institution to this list.

9 Discussion

JourFixe, ILIAS [jourfixe], 15 APR 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 10.

10 Implementation

{ The maintainer has to give a description of the final implementation and add screenshots if possible. }

Test Cases

Test cases completed at {date} by {user}

  • {Test case number linked to Testrail} : {test case title}
  • Folgen zeitnah

Privacy

Information in privacy.md of component: updated on {date} by {user} | no change required

Approval

Approved at 09 September 2024 by Samoila, Oliver [oliver.samoila].

Last edited: 9. Sep 2024, 14:10, Samoila, Oliver [oliver.samoila]