Feature Wiki
Information about planned and released features
Tabs
Removing Legacy-UI » Toolbar » ‘Label‘ + ‘Legacy Dropdown‘ + ‘Label‘ + ‘Legacy Dropdown‘ + ‘Submit‘
Page Overview
[Hide]1 Initial Problem
The project Removing of Legacy-UIComponents-Service and Table aims to get rid of various legacy UI elements.
This request, as one part, deals with the removal of microforms in toolbars.
This request, as one part, deals with the removal of microforms in toolbars.
2 Conceptual Summary
The main function of this request is to document the resolutions from the project Removing of Legacy-UIComponents-Service and Table
This solution is to be used as a pattern for the transformations and to future implementations.
2.1 Compensation to micro forms in toolbars with composition: |Label| + |Legacy Dropdown| + |Label| + |Legacy Dropdown| + |Submit|
» Current implementation: |Label| + |Legacy Dropdown| + |Label| + |Legacy Dropdown| + |Submit|
» Future implementation: Action in Action-Dropdown within a table.
» Future implementation: Action in Action-Dropdown within a table.
Action is to be labelled as clearly as possible.
2.1.1 Examples System-Styles und Content-Styles
Current implementation
Label + [Legacy-Dropdown] + Label + [Legacy-Dropdown] + [Submit]
Future implementation
Addition of an action to the Actions menu.
A roundtrip modal is used.
Layout:
Layout:
- Explanation of the function in an info message.
- Info about current configuration,
- Selection of the target configuration in a KS Select Filed Input.
- Save and Cancel.
There should be no separate confirmation, as the process can already be cancelled in the modal.
Specific solution for the examples:
- System-Style :
- Action: Change style of users | Konten mit diesem Style ändern
- Form:
- Current style of these users | Aktueller Style der Konten
- Future style of these users | Künftiger Style der Konten
- Content-Style :
- Action: Change style of content | Inhalte mit diesem Style ändern
- Form:
- Current style of content | Aktueller Style der Inhalte
- Future style of content | Künftiger Style der Inhalte
3 User Interface Modifications
3.1 List of Affected Views
The following usages are examples. The list does not claim to be complete.
- Set new system style for user with another systems style
- Set new content style for content with another content style
3.2 User Interface Details
|Label| + |Legacy Dropdown| + |Label| + |Legacy Dropdown| + |Submit|
3.3 New User Interface Concepts
None.
3.4 Accessibility Implications
Nothing specific.
4 Technical Information
None.
5 Privacy
None.
6 Security
None.
7 Contact
- Author of the Request: Samoila, Oliver [oliver.samoila] for Working Group of RemovingLUI
- Maintainer: various
- 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, please contact Samoila, Oliver [oliver.samoila] and Detemple, Konstanze [kdetemple].
- See Project Page
9 Discussion
JourFixe, ILIAS [jourfixe], 18 SEP 2023 : We highly appreciate this suggestion and schedule the feature for ILIAS 9.
10 Implementation
- Change System-Styles using by Users
Test Cases
Test cases completed at {date} by {user}
- TestCase-Adjustment follows
Privacy
no change required
Approval
Approved at 2023-10-27 by Samoila, Oliver [oliver.samoila].
Last edited: 27. Oct 2023, 15:14, Samoila, Oliver [oliver.samoila]