Feature Wiki

Information about planned and released features

Tabs

Improve stability of custom metadata

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

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]