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
Copy link
Copy Markdown
Member

@pdurbin pdurbin commented Apr 13, 2026

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
Copy link
Copy Markdown

github-actions Bot commented May 26, 2026

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.

Copy link
Copy Markdown
Contributor

@ekraffmiller ekraffmiller left a comment

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
Copy link
Copy Markdown
Member Author

pdurbin commented Jun 2, 2026

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

@pdurbin
Copy link
Copy Markdown
Member Author

pdurbin commented Jun 2, 2026

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

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