IQSS / IQSS/dataverse-frontend
Feature Request/Idea: Classify metadata fields as mandatory, recommended, and optional #6885
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 31
- Forks
- 26
- Avg merge
- 4d 13h
- Merged PRs (30d)
- 4
Description
Overview of the Feature Request
As an installation admin, I'd like to be able to classify metadata fields as mandatory, recommended, and optional in any sub-dataverse (as opposed to the current two choices of mandatory and optional fields). Mandatory and recommended fields should pop up at the initial step of creating a dataset. The possibility to classify metadata fields as recommended and make them appear in the first round of metadata registration would make it much easier to get depositors filling in these fields.
What kind of user is the feature intended for?
Sysadmin, Superuser, Depositor
What inspired the request?
Currently, our curators often have to make depositors aware of there being other important metadata fields than the mandatory ones.
What existing behavior do you want changed?
The fact that currently only mandatory (and a few other) metadata fields are displayed in the first round of metadata registration.
Any brand-new behavior do you want to add to Dataverse?
Yes, the feature request introduces a new option of classifying/prioritizing metadata fields.
Any open or closed issues related to this feature request?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the current metadata registration flow in the dataverse-frontend repository and the related Dataverse issue #6885. Identify how fields are currently classified and which fields appear in the initial dataset-creation step. Done means supporting mandatory, recommended, and optional classifications in sub-dataverses, with mandatory and recommended fields shown initially.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100