IQSS / IQSS/dataverse

Feature Request/Idea: Review process support

Open
#10,695 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Type: Feature
Dominant language
Java
Stars
1.1k
Forks
564
Avg merge
2d 2h
Merged PRs (30d)
29

Description

Overview of the Feature Request
Dear Dataverse developers, I wouold like to propose a feature enhancement for the status tracking of reviewed datasets. Currently, there are two statuses: "Unpublished" and "In Review." However, "In Review" is semantically more aligned with "Submitted for Review." The "Unpublished" status encompasses all drafts, tests, and potentially abandoned datasets, which can be confusing and cluttered.

This feature request aims to:

  • Clearly distinguish between datasets that are actively "In Review" and those that are merely "Unpublished."
  • Provide administrators with tools to effectively manage and track the review process.

What kind of user is the feature intended for?
(Example users roles: API User, Curator, Depositor, Guest, Superuser, Sysadmin)
Curator, Superuser, Sysadmin

What inspired the request?
As an administrator, I need a streamlined process to identify datasets that require my review and those that are with authors for improvements. Currently, the "Unpublished" status is too broad and includes all drafts, which can be overwhelming and inefficient. Having clearer statuses and notifications will significantly improve the management of the review process.

What existing behavior do you want changed?

  • Redefine the "In Review" status to explicitly mean "Submitted for Review".
  • Introduce a way to differentiate datasets that are actively being reviewed - for example status: "In Revision" - from those that are merely in draft form or potentially abandoned.

Any brand new behavior do you want to add to Dataverse?

  • A feature that allows administrators to list datasets currently under review, specifying whether they need to be reviewed or are awaiting improvements from the author.

  • A functionality where administrators can read the messages sent to authors when a dataset is returned for revisions.

  • (Optionally, but welcomed) An automatic email notification system that alerts administrators when a dataset is sent back to the author, including the message content provided to the author.

Any open or closed issues related to this feature request?
There are couple of issues regarding the review process, but not that exactly, as far as I could see.

Thank you very much for consideration!
Sergej

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by tracing the existing dataset status and review workflow described in the request. Done would require an agreed design and implementation for distinct review states, administrator views or messages, and any notification behavior.

Written by the indexing model from the issue text.

Assessment

Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.