Feature Wiki

Information about planned and released features

Tabs

New administration node ‘Legal Regulations‘

1 Initial Problem

There are various legally relevant texts that need to be managed in an ILIAS installation. These include 'Legal Notice', 'Terms of Service', 'Accessibility Info' and the still to be implemented 'Declaration of Data Protection'.
The positioning of this information has (a) grown historically and (b) is oriented towards maintenances. Neither is a criterion for guidance for the user.

2 Conceptual Summary

In order to make it easier to find legally relevant texts in the platform, these are to be collected in a common new admin node. For this purpose, the nodes and their previous positions are listed below.

  • Administration (via MainBar)
    • Legal Regulations 
      • Legal Notice (former: Administration » System Settings and Maintenance » General Settings » Legal Notice)
      • Terms of Service (former: Administration » Users and Roles » Terms of Service)
      • Declaration of Data Protection (new)
      • Accessibility (former: Administration » Layout and Navigation » Accessibility)

The proposed solution is for each item to have its own admin screen. This means that each item must be given its own rights, or already has them.

The alternative would be a common admin node for all items. In this all items would then be listed as tabs and all existing tabs of an item would be transformed into sub-tabs.

It would then have to be decided how to deal with previous rights and what the migration could look like.

The first option is preferred.

3 User Interface Modifications

3.1 List of Affected Views

  • Administration Menu

3.2 User Interface Details

3.3 New User Interface Concepts

None. Using KS Drilldown like in other Admin nodes. (MockUp in ILIAS 7 because of it is period of ILIAS 8 alpha)

3.4 Accessibility Implications

There are no special requirements that will degrade or improve the Accessibility.

4 Technical Information

No special technical changes/introductions planned.

5 Privacy

Nothing special. No general implications on this feature.

6 Security

Nothing special. No general implications on this feature.

7 Contact

8 Funding

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

9 Discussion

Killing, Alexander [alex], 30 Jan 2023: I support the idea and also strongly suggest to consolidate the different implementations under one joint service for legal documents, getting rid of redundant code and streamlining the functionality.

JourFixe, ILIAS [jourfixe], 06 MAR 2023: We highly appreciate this suggestion and schedule the feature for ILIAS 9. The product manager will contact our icon designer to create related icons for the new administration sub-nodes.

Kunkel, Matthias [mkunkel], 26 OCT 2023: Please place the new administration top node 'Legal Regulations' behind 'Users and Roles'.

10 Implementation

Test Cases

Test cases updated or created at 2023-10-27 by Samoila, Oliver [oliver.samoila]

  • Editorial adjustments have been made in TestSuite in Terms of Service
  • TestSuite of Declaration of Data Protection is completely new and already incorporates this development
  • Editorial adjustments have been made in TestSuite in Accessibility, especially to Administration of Accessibility Info
  • Still pending until clarification with Product Manager: Due to the separation of Imprint in an own TestSuite from General Settings, this new admin node has received RBAC cases.

Approval

Approved at 2023-10-26 by Samoila, Oliver [oliver.samoila].

Last edited: 8. Jan 2024, 09:53, Kunkel, Matthias [mkunkel]