[BUG] Deleting contributors not allowed in metadata form
Is there an existing issue for this?
- [X] I have searched the existing issues
Current Behavior
In the Yoda metadata form, we filled out the creator & contributor fields, but realized that the contributors actually should be creators. Thus the contributor fields had to be emptied, but the last contributor to remove could not be removed (name could be removed, but not ORCID and ROR). This was only possible by removing this contributor from the json directly, but not from the metadata form.
Expected Behavior
a recycle bin to delete the entire contributor, or when removing the contributor's name, the option to also empty the other fields.
Steps To Reproduce
- Go to metadata form
- Fill out creator and contributor fields
- Delete the contributor and add as new creator
- Try to remove the contributor
Environment
- Yoda: 1.9.4 (Science Yoda UU)
- Operating System: Windows 11
- Browser: Firefox (I use 129.0.2 (64-bit))
Anything else?
noticed by @jelletreep
Workaround: adding another contributor makes it possible to remove the existing contributor (with the recycle bin button)
Hello, maybe this has been answered before, if yes, sorry for spamming here.
At the moment (Yoda 1.9) within the Contributor area, the only obligatory field is Person identifier which does not make sense, as there are projects without contributor (just creators) and the Name and Affiliation fields are not obligatory. I would propose to remove the * from the Person Identifier in the Contributor area.