Feature Wiki
Tabs
Improve stability of custom metadata
Page Overview
[Hide]1 Initial Problem
We often have problems with the Custom Metadata used in Wikis to generate page lists of wiki entries. The lists do not always collect the correct pages. This makes it difficult to use this helpful feature.
2 Conceptual Summary
The implementation of (Multi-)Select Custom Metadata fields should be improved.
An ordering parameter for options (separate from their ID) should be introduced.
In the course of this, the handling of options should the reworked according to the repository pattern, complete with the introduction of data objects.
Further, testcase coverage for the editing of options of (Multi-)Selects (reordering, deleting options, adding new options), especially in interaction with page lists, should be improved.
3 User Interface Modifications
The user interface is not affected at all.
3.1 List of Affected Views
-
3.2 User Interface Details
-
3.3 New User Interface Concepts
-
4 Technical Information
Small changes in the Wiki component might be necessary (see ilPCAMDPageList::migrateField
).
5 Privacy Information
No personal data is affected.
6 Security Implications
There are no foreseeable security implications.
7 Contact
- Author of the Request: Kunkel, Matthias [mkunkel]
- Maintainer: 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
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: 29. Nov 2023, 15:34, Schmitz, Tim [tschmitz]