Skip to content

Add support for review-related DOIs #11332

@ewhanson

Description

@ewhanson

This issue adds support for peer review DOIs. Functionality has also been added for allowing DOIs to be created for author responses, but this functionality is not currently enabled. These changes are present across the codebases for OJS, OMP, and OPS, but is only relevant to OJS currently.

Important

Migration added. Run php lib/pkp/tools/migration.php "\PKP\migration\upgrade\v3_6_0\I11332_AddPeerReviewDois" up.

Changes

  • Adds doi_ids and DOI objects for ReviewAssignment classes.
  • Includes DOIs as part of DOI management workflow.

Acceptance Criteria

  • Ensure peer reviews are set to open and DOIs are properly configured (prefix setup, peer review DOIs are enabled, creation time is set to copyediting, etc.).
  • If an open peer review exists at the time a publication moves from review to copyediting or production, it should have a DOI created for it.
  • If a peer review is not open, it should not show up in the DOI management page and not have a DOI created for it.
  • Fetching a publication via the API endpoint should include review object DOIs as part of payload.
  • Running migration mentioned above should add doi_id columns to review_assignments and review_round_author_responses.

TODOs

  • Update API documentation
  • Add handling of new DOIs in DOI registration agency plugins

PRs

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions