Feature Wiki
タブ
Field Type Link List for Metadata
ページ全体概要
[非表示]This feature request is a part of the Calendar Revision III.
1 Initial Problem
It's possible to add links (external or internal) as custom metadata field, but there is no possibility to add lists of links (multiple links displayed behind the same label).
Currently, a separate metadata field has to be created for each link and a suitable title has to be found.
Instead of this
Link 1 => Evaluation Students
Link 2 => Evaluation Teachers
we would like to have this
Multiple Links 1 => Evaluation Students
=> Evaluation Teachers

2 Conceptual Summary
A "External Link List" field is defined by
- Type (External Link List)
- Title required
- Description
- Searchable
A "Internal Link List" field is defined by
- Type (Internal Link List)
- Title required
- Description
- Searchable
3 User Interface Modifications
3.1 List of Affected Views
- All Objects (f.e. sessions) > Metadata > Custom Metadata Definition > Edit Fields
- Administration > Metadata > Custom Metadata
3.2 User Interface Details
The changes in the administration are rather basic, the two new types (internal and external link list) are added to the dropdown in which the new type of custom metadata is selected. The forms appearing after that are the same as for internal and external link.
However there are major changes Custom Metadata Definition of the respective objects (see next section).
3.3 New User Interface Concepts
- Internal Links
- External Links
Note that the requirement for those two new elements, makes this a rather large FR, since we need to shift the current form of the Custom Metadata Definition to the new versions of inputs to make in work with the new elements.
4 Technical Information
Currently there is no support for the storage of multiple values in the database assigned to "Advanced Meta Data" entries. The existing field type "Selection List (multiple) uses the string "~:~" for seperation of multiple values.
The storage will be changed: multiple entries will be stored as multiple db rows.
5 Contact
- Author of the Request: Seiler, Yvonne [yvseiler], Amstutz, Timon [amstutz], Universität Bern
- Maintainer: Meyer, Stefan [smeyer]
- Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}
6 Funding
7 Discussion
8 Implementation
{The maintainer has to give a description of the final implementation and add screenshots if possible.}
Test Cases
- {Test case number linked to Testrail} : {test case title}
Approval
Approved at {date} by {user}.
最終更新: 12. Oct 2020, 12:42, Meyer, Stefan [smeyer]