yoda icon indicating copy to clipboard operation
yoda copied to clipboard

[BUG] Deleting contributors not allowed in metadata form

Open DorienHuijser opened this issue 1 year ago • 2 comments

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

  1. Go to metadata form
  2. Fill out creator and contributor fields
  3. Delete the contributor and add as new creator
  4. 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

DorienHuijser avatar Aug 29 '24 12:08 DorienHuijser

Workaround: adding another contributor makes it possible to remove the existing contributor (with the recycle bin button)

lwesterhof avatar Aug 29 '24 13:08 lwesterhof

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.

NikaVK avatar Feb 20 '25 13:02 NikaVK