Optional DOI feature #205
Replies: 6 comments 6 replies
-
If there is development resources to do option 2, I think these should be requirements:
Other thoughts:
|
Beta Was this translation helpful? Give feedback.
-
Reporting feedback here from our last call: the community is more in favour of Option 2. |
Beta Was this translation helpful? Give feedback.
-
I'm also in favour of Option 2 and I have the following comments: @tmorrell said
@ntarocco said
|
Beta Was this translation helpful? Give feedback.
-
Thanks for the feedback!
Even if technically possible, I think that this is quite against radio buttons behaviour: one should be always checked, even at the beginning. Otherwise, other UI components should be used (e.g. a button)
Understood, we will explore this. By the way, in the current RDM, you don't have to click it: if not clicked, a DOI will be automatically reserved and registered. Thanks for your last suggestion ;) |
Beta Was this translation helpful? Give feedback.
-
@ntarocco |
Beta Was this translation helpful? Give feedback.
-
Small update: after a considerable amount of effort invested on this, we had to fallback to the implementation with the extra Reserve DOI Now button. |
Beta Was this translation helpful? Give feedback.
-
Description
Currently, the UI widget by default prompts for an existing DOI. We need to configure it to be optional and not required by default.
UI solutions
Option 1:
We change the text for the button to be descriptive.
Important
If the user selects
No
(which is already the default in this case) and doesn't click the button, the DOI won't be registered for the record.Option 2:
We update the UI widget to display 3 options for the 3 cases:
Important clarifications
By default it is a required field when
DATACITE_ENABLED
is set toTrue
. It can be made optional by adding the following lines to theinvenio.cfg
file:(This is already there in the backend, but needs a bug-fix on the deposit form UI to not show the red asterisk in this case.)
Can it be kept it as it is now?
Yes, it will be as it is if not configured.
Editing later
If the record was published without a DOI, a DOI can be registered later on edit.
If the record was published with a DOI, it can't be removed later.
Beta Was this translation helpful? Give feedback.
All reactions