Skip to content

Manage guestbook page integration#992

Open
ChengShi-1 wants to merge 6 commits into
developfrom
ManageGuestbook
Open

Manage guestbook page integration#992
ChengShi-1 wants to merge 6 commits into
developfrom
ManageGuestbook

Conversation

@ChengShi-1
Copy link
Copy Markdown
Contributor

@ChengShi-1 ChengShi-1 commented May 12, 2026

What this PR does / why we need it:

  • manage dataset guestbook table, with name, created date, usage, responses and action columns
  • create guestbook
  • edit actions: disable/enable, preview, copy, edit(not included), download, view responses(not included)
  • include guestbooks from parent collection(not included)
  • If the action is (not included), there is a lack of api in backend

Which issue(s) this PR closes:

Special notes for your reviewer:

use js-dataverse IQSS/dataverse-client-javascript#449

Suggestions on how to test this:

In collection page Edit => Dataset Guestbook, then you arrive the Manage Guestbook Page,
If there is no guestbook, it should show text to guide users and a Create Guestbook button.
If there is one or more guestbook, it should show a table with info just like JSF.
image

  • all information in the table are shown, including guestbook name, created, usage, responses
  • create button works
  • Download All Responses button works
  • action buttons: enable/disable, view, download should work, (other action buttons are not implemented yet)
  • If the guestbook is disable, this guestbook cannot be chosen in Dataset -> Edit terms and guestbook -> guestbook tab (a list of available guestbooks will hide the disabled guestbook)
  • Create Dataset Guestbook should successfully submit and create with what you filled

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

Create Dataset Guestbook
image
image
image

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

Yes

Additional documentation:

@github-actions github-actions Bot added FY26 Sprint 23 FY26 Sprint 23 (2026-05-06 - 2026-05-20) GREI Re-arch GREI re-architecture-related SPA labels May 12, 2026
@coveralls
Copy link
Copy Markdown

coveralls commented May 12, 2026

Coverage Status

coverage: 97.944% (+0.4%) from 97.535% — ManageGuestbook into develop

@ChengShi-1 ChengShi-1 added the Size: 10 A percentage of a sprint. 7 hours. label May 19, 2026
@ChengShi-1 ChengShi-1 marked this pull request as ready for review May 19, 2026 17:09
@ChengShi-1 ChengShi-1 moved this to Ready for Review ⏩ in IQSS Dataverse Project May 19, 2026
@cmbz cmbz added the FY26 Sprint 24 FY26 Sprint 24 (2026-05-20 - 2026-06-03) label May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FY26 Sprint 23 FY26 Sprint 23 (2026-05-06 - 2026-05-20) FY26 Sprint 24 FY26 Sprint 24 (2026-05-20 - 2026-06-03) GREI Re-arch GREI re-architecture-related Size: 10 A percentage of a sprint. 7 hours. SPA

Projects

Status: Ready for Review ⏩

Development

Successfully merging this pull request may close these issues.

Feature Request: Manage Guestbook integration

3 participants