Feature Wiki
Tabs
Transfer Items to TopItems
Page Overview
[Hide]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.
- 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
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
- Author of the Request: Zenzen, Enrico [ezenzen]
- Maintainer: Schmid, Fabian [fschmid]
- 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.
- …
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}
Approval
Approved at 26.10.2020 by Amstutz, Timon [amstutz]:
- Test cases missing at date of approval.
- The following issues occured while testing. The feature however, seems completely implemented and not all of the bugs are necesserly related to the feature:
Last edited: 26. Oct 2020, 21:01, Schmid, Fabian [fschmid]