Feature Wiki
Tabs
KS Tree Select Input
Page Overview
[Hide]Requirements for a JF-discussion:
- a PullRequest and a Decision about KS-Entry: Object Picker Radio
- a complete list of all positions in all modules. (estimation by maintainer required)
- a list of positions to be revised for ILIAS 5.4.
1 Initial Problem
ILIAS offers various Repository Pickers in several places. However these pickers differ in terms of
- triggers / activation
- UI elements they are comprised of
- workflow / steps
- suitability for smal screens and large lists.
2 Conceptual Summary
For better usability, all modules in ILIAS should work with the same picker.
For this, the picker, which is already used in the wiki for internal links, should be used.
The associated selector description can be found under KS-Entry: Object Picker Radio.
There is also a description available for the cases with multi-selection.
Select and Change
- inside a Radio Group in a Form one Radio Option opens a sub-option with the Identifier "Target Object" and a Shy Button labelled "Select".
- clicking "Select" opens a Roundtrip Modal
- User selects one Object
- Title of the object selected is displayed in Form above a Shy Button "Change Selection".
- The Null-Option is selected by selecting a different Radio Option.
![](./data/docu/mobs/mm_60250/41_1_einstellungen_persoenliche_startseite_magazinobjekt_refID_600_0.jpg?il_wac_token=43c1833afd89486a71230825c8c4128d5442fdee&il_wac_ttl=5&il_wac_ts=1725755557)
![](./data/docu/mobs/mm_64068/2018-10-11_16_21_08-ILIAS_5.4_Evaluation_-_Mitarbeiter.png?il_wac_token=43c1833afd89486a71230825c8c4128d5442fdee&il_wac_ttl=5&il_wac_ts=1725755557)
![](./data/docu/mobs/mm_64069/2018-10-11_16_21_26-ILIAS_5.4_Evaluation_-_Mitarbeiter.png?il_wac_token=43c1833afd89486a71230825c8c4128d5442fdee&il_wac_ttl=5&il_wac_ts=1725755557)
![](./data/docu/mobs/mm_60238/22_2_test_fragen_ausPool_hinzufuegen_auswahl_600_0.jpg?il_wac_token=43c1833afd89486a71230825c8c4128d5442fdee&il_wac_ttl=5&il_wac_ts=1725755557)
3 User Interface Modifications
3.1 List of Affected Views
This is not a simple list.
These are all picker-positions in ILIAS.
A list for streamlining must be developed together with the maintainer on there modules.
3.2 User Interface Details
All Pickers will be changed to KS-Entry: Object Picker Radio. Discription of behaviour in the KS-Entry.
3.3 New User Interface Concepts
New system-wide solution: KS-Entry: Object Picker Radio
It should be clarified whether it needs a guideline to work in the future with only one selector in the system.
4 Technical Information
{The maintainer has to provide necessary technical information, e.g. dependencies on other ILIAS components, necessary modifications in general services/architecture, potential security or performance issues.}
5 Contact
- Author of the Request: Samoila, Oliver [oliver.samoila]
- Maintainer: {Please add your name before applying for an initial workshop or a Jour Fixe meeting.}
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
6 Funding
If you are interest in funding this feature, please add your name and institution to this list.
7 Discussion
Kiegel, Colin [kiegel] 2018-10-11:
- Org-Units are also organized in a tree. To avoid a fragmentation of org-unit-pickers, we should discuss it at the same time. Both are tree pickers. The existing Org-Unit-Pickers already suffer from usability problems, since they don't show the hierarchy. All OUs are shown in a flat drop-down.
- A tree picker should optionally allow multiple selections.
![](./data/docu/mobs/mm_64068/2018-10-11_16_21_08-ILIAS_5.4_Evaluation_-_Mitarbeiter.png?il_wac_token=43c1833afd89486a71230825c8c4128d5442fdee&il_wac_ttl=5&il_wac_ts=1725755557)
![](./data/docu/mobs/mm_64069/2018-10-11_16_21_26-ILIAS_5.4_Evaluation_-_Mitarbeiter.png?il_wac_token=43c1833afd89486a71230825c8c4128d5442fdee&il_wac_ttl=5&il_wac_ts=1725755557)
JourFixe, ILIAS [jourfixe] 7 Jan 2019:
- Repository Picker - open questions for procedure:
- CaT takes care about a KS entry for the tree (part of page layout revision). The current project for streamlining the repository picker can re-use this UI element when it is available.
- Repository picker should become a sub-item in Input and not a top-entry of the KS (picker is an input).
Sicherheitskopien
Stramlining Pickers old
KS Internal Link Select Input
KS Embedded Tree Workflow
8 Implementation
{The maintainer has to give a description of the final implementation and add screenshots if possible.}
Test Cases
Test cases completed at {date} by {user}
- {Test case number linked to Testrail} : {test case title}
Approval
Approved at {date} by {user}.
Last edited: 2. Apr 2019, 20:30, Samoila, Oliver [oliver.samoila]