Feature Request/Idea: return publication request timestamps via API
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 564
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 29
Description
Overview of the Feature Request
In our SPA, we would like to display publication request timestamps. (When did the user submit this dataset for review?) This feature was requested by our curators so they can see how long a dataset has been waiting in review.
Dataverse APIs only provide createTime (when the dataset was initially created), lastUpdateTime (when the dataset was last updated; if a curator user edited the dataset after the publication request, this will not be the submission time of the publication request) and releaseTime.
What kind of user is the feature intended for?
API User
What inspired the request?
see above
What existing behavior do you want changed?
none
Any brand new behavior do you want to add to Dataverse?
Dataset GET requests, e.g. GET api/datasets/$DATASET_ID/versions, should return publicationRequestTime
Any open or closed issues related to this feature request?
afaik no
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the dataset versions endpoint, GET api/datasets/$DATASET_ID/versions, and trace how publication requests and version metadata are represented in the API response. Done means the response exposes a publicationRequestTime value that records when the dataset was submitted for review; verify the behavior with the API's existing dataset response tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 38/100