Skip to content

Get Guestbook list API: add param to return inherited guestbooks#12326

Merged
ChengShi-1 merged 6 commits into
developfrom
12323-get-inherited-guestbooks-list-api
May 21, 2026
Merged

Get Guestbook list API: add param to return inherited guestbooks#12326
ChengShi-1 merged 6 commits into
developfrom
12323-get-inherited-guestbooks-list-api

Conversation

@stevenwinship
Copy link
Copy Markdown
Contributor

@stevenwinship stevenwinship commented Apr 13, 2026

What this PR does / why we need it: Since a dataset can use a guestbook assigned to a parent collection the list api must have a way to include these guestbooks. Getting the list for a given Dataverse should be used for managing the Dataverse. The list including parent Guestbooks should be used for selecting the Guestbook to assign to a Dataset.

Which issue(s) this PR closes:#12323

Special notes for your reviewer: 'EditGuestbook' permissions were removed since this API is read only

Suggestions on how to test this: Create a hierarchy of Dataverse Collections with Guestbooks. Get the list for a given Dataverse as well as the list for the hierarchy.

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

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

Additional documentation:

@github-actions github-actions Bot added FY26 Sprint 21 FY26 Sprint 21 (2026-04-08 - 2026-04-22) Size: 10 A percentage of a sprint. 7 hours. labels Apr 13, 2026
@stevenwinship stevenwinship self-assigned this Apr 13, 2026
@stevenwinship stevenwinship moved this to In Progress 💻 in IQSS Dataverse Project Apr 13, 2026
@stevenwinship stevenwinship added this to the 6.11 milestone Apr 13, 2026
@coveralls
Copy link
Copy Markdown

coveralls commented Apr 13, 2026

Coverage Status

coverage: 24.951% (-0.003%) from 24.954% — 12323-get-inherited-guestbooks-list-api into develop

@github-actions

This comment has been minimized.

@stevenwinship stevenwinship moved this from In Progress 💻 to Ready for Review ⏩ in IQSS Dataverse Project Apr 14, 2026
@stevenwinship stevenwinship removed their assignment Apr 14, 2026
@stevenwinship stevenwinship force-pushed the 12323-get-inherited-guestbooks-list-api branch from ea17f11 to 5eebb76 Compare April 15, 2026 18:43
@github-actions

This comment has been minimized.

@stevenwinship stevenwinship force-pushed the 12323-get-inherited-guestbooks-list-api branch from 5eebb76 to e0b6846 Compare April 16, 2026 22:36
@github-actions

This comment has been minimized.

@stevenwinship stevenwinship force-pushed the 12323-get-inherited-guestbooks-list-api branch from e0b6846 to 69c2aa1 Compare April 20, 2026 22:15
@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
@stevenwinship stevenwinship force-pushed the 12323-get-inherited-guestbooks-list-api branch from 69c2aa1 to f0ac1d0 Compare April 27, 2026 13:10
@github-actions

This comment has been minimized.

@stevenwinship stevenwinship force-pushed the 12323-get-inherited-guestbooks-list-api branch from f0ac1d0 to ab87d00 Compare April 30, 2026 13:15
@github-actions

This comment has been minimized.

@stevenwinship stevenwinship force-pushed the 12323-get-inherited-guestbooks-list-api branch from ab87d00 to c600d7c Compare May 2, 2026 14:12
@github-actions

This comment has been minimized.

@stevenwinship stevenwinship force-pushed the 12323-get-inherited-guestbooks-list-api branch from c600d7c to e30d33f Compare May 6, 2026 18:10
@github-actions

This comment has been minimized.

@cmbz cmbz added the FY26 Sprint 23 FY26 Sprint 23 (2026-05-06 - 2026-05-20) label May 6, 2026
@stevenwinship stevenwinship force-pushed the 12323-get-inherited-guestbooks-list-api branch from e30d33f to 809352b Compare May 7, 2026 19:48
@github-actions

This comment has been minimized.

@stevenwinship stevenwinship force-pushed the 12323-get-inherited-guestbooks-list-api branch from 809352b to 486e3f2 Compare May 11, 2026 13:15
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions
Copy link
Copy Markdown

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:12323-get-inherited-guestbooks-list-api
ghcr.io/gdcc/configbaker:12323-get-inherited-guestbooks-list-api

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

@sekmiller sekmiller self-assigned this May 18, 2026
@sekmiller sekmiller moved this from Ready for Review ⏩ to In Review 🔎 in IQSS Dataverse Project May 18, 2026
@github-project-automation github-project-automation Bot moved this from In Review 🔎 to Ready for QA ⏩ in IQSS Dataverse Project May 18, 2026
@sekmiller sekmiller removed their assignment May 18, 2026
@ChengShi-1 ChengShi-1 self-assigned this May 21, 2026
@ChengShi-1 ChengShi-1 moved this from Ready for QA ⏩ to QA ✅ in IQSS Dataverse Project May 21, 2026
@cmbz cmbz added the FY26 Sprint 24 FY26 Sprint 24 (2026-05-20 - 2026-06-03) label May 21, 2026
@ChengShi-1
Copy link
Copy Markdown
Contributor

It works well when I do QA

@ChengShi-1 ChengShi-1 merged commit 5d3b143 into develop May 21, 2026
21 checks passed
@github-project-automation github-project-automation Bot moved this from QA ✅ to Merged 🚀 in IQSS Dataverse Project May 21, 2026
@stevenwinship stevenwinship deleted the 12323-get-inherited-guestbooks-list-api branch May 21, 2026 20:10
@stevenwinship stevenwinship moved this from Merged 🚀 to Done 🧹 in IQSS Dataverse Project May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature: API 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) Size: 10 A percentage of a sprint. 7 hours.

Projects

Status: Done 🧹

Development

Successfully merging this pull request may close these issues.

Extend "Include Guestbooks from Parent" to GetGuestbookByDataverseId API Get Guestbook list API: add param to return inherited guestbooks

5 participants