Feature Wiki

Information about planned and released features

Tabs

Transfer Items to TopItems

1 Initial Problem

It is not possible to transfer main menu sub-entries (Items) to main entries (Top Items). There is not a corresponding top item for every item type. This request describes how the items could be mapped to enable a transfer.

2 Conceptual Summary

Mapping

Currently the following item types exist:

Top-Items

  • Container: Opens a slate, which contains further items.
  • Link: Linked to an external source OR contains an internal link, which is displayed in the content area. No Slate opens. 
Items
  • Link: Linked to an external source OR contains an internal link, which is displayed in the content area.
  • Repository-Link: Links to an ILIAS object which is displayed in the content area.
  • Complex: Contents of these items are displayed in the slate (for example, favorites, tags, repository tree).
  • Link List: Are displayed as DrillDown Menu. Contain a number of links that lead to screens in the content area. 
  • Separator: Separator between individual items.

Mapping

  • Link (Item) --> Link (Top-Item)
  • Repository-Link --> Repository-Link (Top-Item).Repository links can also be created at the top menu level.
  • Complex --> Contents of these items are displayed in the slate (for example, favorites, tags, repository tree).
  • Link List --> Link-List (Top Item). The heading of the Link List becomes a container but the list stays as it is.
  • Separator --> Cannot be transferred. 

How to transfer Items?

The action menu in the right column contains the additional options "Transfer to Top-Item" and "Transfer to Item".

  • If users click on "Transfer to Top-Item", the item is transferred to the top menu level according to the mapping.
  • If users click on "Transfer to Item" they have to select to which Top-Item the item should be assigned in a second step. The item is then displayed below the selected top item.

3 User Interface Modifications

3.1 List of Affected Views

  • Administration > Layout and Navigation > Main Menu > Top Items
  • Administration > Layout and Navigation > Main Menu > Items

3.2 User Interface Details

Tranfer to Top-Item
Transfer to Item I
Transfer to Item II

3.3 New User Interface Concepts

none

4 Technical Information

from a technical point of view the items will be extended by the interfaces, that they can be isChild as well as isTopItem.
The rendering or the conversion into UI components is then adapted accordingly, depending on whether it is delivered as TopItem or SubItem.

5 Privacy Information

no change

6 Security Implications

no change

7 Contact

8 Funding

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

9 Discussion

Schmid, Fabian [fschmid] I fully support this request, thanks a lot!

JourFixe, ILIAS [jourfixe], 28 SEP 2020 : We highly appreciate this suggestion and schedule the feature for ILIAS 7. It should be possible to create repository links as top level items directly.

10 Implementation

The Feature has been implemented as described:

Test Cases

Test cases completed at {date} by {user}

  • 42257 : Haupteintrag zu Eintrag verschieben
  • 42258 : Haupteintrag zu Eintrag verschieben

Approval

Approved at 26.10.2020 by Amstutz, Timon [amstutz]:

Last edited: 26. Oct 2020, 21:01, Schmid, Fabian [fschmid]