OpenConext / OpenConext/OpenConext-manage

Group MetaData fields

Open
#486 0 comments 0 reactions 1 assignee View on GitHub

@baszoetekouw is already working on this.

Since Feb 12, 2025.

discussion
Dominant language
Java
Stars
7
Forks
13
Avg merge
3d 14h
Merged PRs (30d)
7

Description

Currently the metadata is flat, e.g. not hierarchical. Some metadata fields however are strongly coupled and even more so, now we have introduced multiple discovery items.

Introducing the concept of groups looks intimidating, however we can solve this without much refactoring solely on the client. Add an optional group attribute to an existing property and filter out metadata that belongs to a group. A group item always has a multiplicity of > 1 and the cardinality of an item can be determined by parsing the :{nbr}: from the attribute name. For each unique group we render + add and - remove functionality.

This is only visual and under the hood (and the server) the data structure will not change. Estimated effort is ~2 days.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.