Feature Wiki
Tabs
Removing Legacy-UI » Toolbar » ‘Label‘ + ‘Legacy Dropdown‘ + ‘Label‘ + ‘Legacy Dropdown‘ + ‘Submit‘
Page Overview
[Hide]1 Initial Problem
The project [[[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.
2 Conceptual Summary
The main function of this request is to document the resolutions from the project [[[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.
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:
- 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] Removing of Legacy-UIComponents-Service and Table|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: 18. Oct 2024, 15:40, Kunkel, Matthias [mkunkel]