Feature Wiki

Information about planned and released features

Tabs

Personal Starting Page dependend of local roles

1 Initial Problem

At the moment the personal starting page can be configured globally dependend of global roles in the user administration. In several scenarios it is necessary to be able to choose between local roles, for example if an ILIAS-repository is structured in several company-categories and every user should be assigned to his own company-category as a starting page.
To be able to realise this requirement we would like to expand the starting page functionality.

2 Conceptual Summary

We would like to expand the starting page functionality by local roles: If you create a new rule for a starting page, the related page should contain a selection for roles – global or local roles.
If you choose „local role“ you can use a text-field to search for the role-name you want to use as a criterion for the starting page. The text-field contains the autocomplete-function (as already implemented in the LDAP-role-assignment).

3 User Interface Modifications

3.1 List of Affected Views

Administration > User Service > User administration > settings > starting page
Administration > User Service > User administration > settings > starting page > new rule
Login > Starting page of individual user

3.2 User Interface Details

If you create a new role, the selection-view can be expanded like this:

3.3 New User Interface Concepts

Probably it is necessary to implement the class "text-field with autocomplete-function" within the UI KS.

4 Technical Information

The local role auto-complete should get some improvements, too. E.g. the container titles should be searched, too.

5 Privacy Information

No privacy issues.

6 Security Implications

No security implications.

7 Contact

  • Author of the Request: Qualitus GmbH
  • Maintainer: Killing, Alexander [alex]
  • Implementation of the feature is done by: {The maintainer must add the name of the implementing developer

8 Funding

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

  • Qualitus GmbH

9 Discussion

Killing, Alexander [alex], 24 Nov 2020: I support the idea.

JourFixe, ILIAS [jourfixe], 07 DEC 2020: We highly appreciate this suggestion and schedule the feature for ILIAS 8.

10 Implementation

Test Cases

Test cases completed at 08. DEC 2021 by Zenzen, Enrico [ezenzen]

  • C2185: Neue lokale Rolle anlegen
  • C49255: Rollenabhängige Startseite für eine lokale Rolle einrichten

Approval

Approved at 08 Dec 2021 by Breuer, Jens [breuer].

Last edited: 8. Dec 2021, 10:08, Breuer, Jens [breuer]