Skip to content

Local reviews#12327

Closed
pdurbin wants to merge 5 commits into
developfrom
12313-local-reviews
Closed

Local reviews#12327
pdurbin wants to merge 5 commits into
developfrom
12313-local-reviews

Conversation

@pdurbin

@pdurbin pdurbin commented Apr 13, 2026

Copy link
Copy Markdown
Member

What this PR does / why we need it:

We want to support local reviews, which is when a review dataset points at a regular dataset and both are in the same installation of Dataverse.

Which issue(s) this PR closes:

Special notes for your reviewer:

  • ReviewsIT isn't being executed by Jenkins because we don't load the reviews.tsv
  • I called the command GetDatasetReviewsCommand but I'm ok with changing it to ListDatasetReviewsCommand to match the entry in the API Guide.

Suggestions on how to test this:

Create a dataset like this:

Screenshot 2026-04-13 at 4 55 54 PM

Then, create a review dataset that points to the dataset like this:

Screenshot 2026-04-13 at 4 56 16 PM

Then try the new "list reviews" API endpoint.

Does this PR introduce a user interface change? If mockups are available, please link/include them here:

No.

Is there a release notes update needed for this change?:

Yes, included.

Additional documentation:

Preview at https://dataverse-guide--12327.org.readthedocs.build/en/12327/api/native-api.html#list-reviews

In the image below (source) ReviewDataset2 is a local review:

Screenshot 2026-04-14 at 2 43 37 PM

@github-actions github-actions Bot added FY26 Sprint 21 FY26 Sprint 21 (2026-04-08 - 2026-04-22) Project: Trusted Data Size: 30 A percentage of a sprint. 21 hours. (formerly size:33) labels Apr 13, 2026
@pdurbin pdurbin moved this to Ready for Review ⏩ in IQSS Dataverse Project Apr 13, 2026
@pdurbin pdurbin added this to the 6.11 milestone Apr 13, 2026
@github-actions

Copy link
Copy Markdown

Coverage Status

coverage: 24.874% (-0.01%) from 24.887% — 12313-local-reviews into develop

@github-actions

This comment has been minimized.

1 similar comment
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@cmbz cmbz added the FY26 Sprint 22 FY26 Sprint 22 (2026-04-22 - 2026-05-06) label Apr 22, 2026
@ekraffmiller ekraffmiller self-assigned this May 5, 2026
@jp-tosca jp-tosca moved this from Ready for Review ⏩ to In Review 🔎 in IQSS Dataverse Project May 6, 2026
@cmbz cmbz added the FY26 Sprint 23 FY26 Sprint 23 (2026-05-06 - 2026-05-20) label May 6, 2026
@cmbz cmbz added the FY26 Sprint 24 FY26 Sprint 24 (2026-05-20 - 2026-06-03) label May 21, 2026
@pdurbin
pdurbin force-pushed the 12313-local-reviews branch from 993f086 to 7b98854 Compare May 26, 2026 18:38
@github-actions

Copy link
Copy Markdown

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:12313-local-reviews
ghcr.io/gdcc/configbaker:12313-local-reviews

🚢 See on GHCR. Use by referencing with full name as printed above, mind the registry name.

@github-actions

github-actions Bot commented May 26, 2026

Copy link
Copy Markdown

Test Results

397 tests  ±0   382 ✅ ±0   33m 7s ⏱️ - 4m 9s
 53 suites ±0    15 💤 ±0 
 53 files   ±0     0 ❌ ±0 

Results for commit 36c7b86. ± Comparison against base commit e46a251.

♻️ This comment has been updated with latest results.

@ekraffmiller ekraffmiller left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @pdurbin, this looks good! The only comment I have is that it would be good to include in the documentation the expected data in the response. I reviewed the API endpoint itself, I didn't focus the implementation details. I'm assuming you want someone else to review that?

@pdurbin
pdurbin force-pushed the 12313-local-reviews branch from 7b98854 to 36c7b86 Compare June 2, 2026 13:39
@pdurbin pdurbin moved this from In Review 🔎 to In Progress 💻 in IQSS Dataverse Project Jun 2, 2026
@pdurbin

pdurbin commented Jun 2, 2026

Copy link
Copy Markdown
Member Author

I'm planning on making a new PR to replace this one.

@pdurbin

pdurbin commented Jun 2, 2026

Copy link
Copy Markdown
Member Author

Closing in favor of this PR which closes two issues instead of one:

@pdurbin pdurbin closed this Jun 2, 2026
@pdurbin pdurbin removed their assignment Jun 15, 2026
@pdurbin pdurbin removed this from the 6.11 milestone Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FY26 Sprint 21 FY26 Sprint 21 (2026-04-08 - 2026-04-22) FY26 Sprint 22 FY26 Sprint 22 (2026-04-22 - 2026-05-06) FY26 Sprint 23 FY26 Sprint 23 (2026-05-06 - 2026-05-20) FY26 Sprint 24 FY26 Sprint 24 (2026-05-20 - 2026-06-03) Project: Trusted Data Size: 30 A percentage of a sprint. 21 hours. (formerly size:33)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Local reviews

4 participants