Feature Wiki
Tabs
Transfer Repository Objects to KS Items
Page Overview
[Hide]This request provides an overview of the initial problem and all developments required to transition listings to Standard Listing Panels. Details of the concepts are elaborated and described in the corresponding feature requests.
1 Initial Problem
However, KS components "Standard Listing Panel" and "Items" already exist for the display of objects. These are already used on the dashboard.
2 Conceptual Summary
This request is to replace the legacy lists with standard listing panels with items. The mockup shows an example of the transfer and handling of the property in panels compared to the legacy lists from the initial problem.
The behavior of the properties, e.g. comments, notes or rating, will not change for the time being.
Features such as preconditions are handled in separate feature requests. The following project page gives you an overview of all requests that deal with the introduction of KS components in container objects:
- [[[Project] Transfering Container Objects to Standard Listing Panel]]
3 User Interface Modifications
3.1 List of Affected Views
- Repository > Home
- Courses and Groups > Content
- Categories > Content
3.2 User Interface Details
- All user interface details are already listed in point 2.
3.3 New User Interface Concepts
No new concepts. Preconditions will be shown on the info page.
4 Technical Information
The repository service will use the getAsListItem() method provided by ilObjListGUI in the Object service. This is similar to the dashboard. If the Object service is ready to provide Entities elements instead, they will be used.
5 Privacy Information
Current state: https://github.com/ILIAS-eLearning/ILIAS/blob/trunk/components/ILIAS/Repository/PRIVACY.md
This feature will not implement privacy related changes.
6 Security Implications
No security issues.
7 Contact
- Author of the Request: Zenzen, Enrico [ezenzen]
- Maintainer: Killing, Alexander [alex], Meyer, Stefan [smeyer]
- 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
Samoila, Oliver [oliver.samoila] 11 AUG 2021:
With ILIAS 6, the standard listing panels were introduced on the dashboard.
Since various properties that previously existed on the personal desktop were missing from the dashboard, they became available again with adjustments based on mantis report #30747. I still consider the adjustments to be correct and necessary.
Complete key-value pairs are not available for all properties, which is why report #30966 was created. There is a similar situation with other objects, such as the file.
Please have a look at the collection under Results of collecting Actions and Properties of Repository Objects.
There may have been changes since 5.4. One known one is the key-value-pair on file migration.
Seiler, Yvonne [yvseiler], 19th AUG 2024: With ILIAS 9 we introduced the Standard Entity component. This was developed with the repository in mind. We should check whether this would be a useful use here instead of a standard listing panel.
JourFixe, ILIAS [jourfixe], 19 AUG 2024 : We highly appreciate this suggestion and accept the transfer of repository objects to KS items. A use of the new entity component will not be possible before ILIAS 11.
10 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: 18. Oct 2024, 15:23, Kunkel, Matthias [mkunkel]