NASA-PDS / doi-ui

The web interface for the PDS DOI Service providing the ability management PDS archive DOIs. See the DOI Service for more details on the available capabilities. https://nasa-pds.github.io/doi-service/
Apache License 2.0
0 stars 4 forks source link

Prevent the discipline node for doing DOI release without a ENG node review #14

Closed tloubrieu-jpl closed 3 years ago

tloubrieu-jpl commented 3 years ago

The UI form for release when the button release it clicked will do: call the API: 1) POST /dois?action=draft 2) /dois/{lidvid/submit an information message will say: "Your DOI has been submitted to Engineering Node. You will be notified if the DOI can be released or if updates are required."

Note, when save is clicked we only do step 1)

The end point /dois/{lidvid}/release will never be called by the UI (it is de-activated)

Acceptance criteria: When the user release the DOI in the UI Then the DOI is switch to review status. It is not submitted to OSTI.