We need to add a new allowable value for Dataset.status and Publication.status of "Retracted". This status will signify that the Dataset or Publication has been retracted and is no longer a good source of information/data.
Any dataset in Retracted status is to be treated exactly as if it were in Published status.
The endpoint and property used currently for retraction won't be needed for this, as these updates will happen manually, so,
Remove the endpoint PUT /datasets/<id>/retract and property Dataset.sub_status along with associated validators.
We need to add a new allowable value for Dataset.status and Publication.status of "Retracted". This status will signify that the Dataset or Publication has been retracted and is no longer a good source of information/data.
Any dataset in
Retractedstatus is to be treated exactly as if it were inPublishedstatus.The endpoint and property used currently for retraction won't be needed for this, as these updates will happen manually, so,
Remove the endpoint
PUT /datasets/<id>/retractand propertyDataset.sub_statusalong with associated validators.