Skip to content

Conversation

@stevenwinship
Copy link
Contributor

@stevenwinship stevenwinship commented Dec 17, 2025

What this PR does / why we need it: The repository has been inundated with potential sensitive data and article-only deposits that conflict with the policies and mission.
Depositors should receive an additional confirmation request on publishing, that they acknowledge.

Which issue(s) this PR closes: IQSS/dataverse.harvard.edu#359

Special notes for your reviewer: It was decided not to modify the APIs at this time.

Suggestions on how to test this: Use JSF UI to publish a draft dataset with and without the setting "PublishDatasetDisclaimerText" set. You should see the disclaimer, contained in the setting, when the setting is set and the "Continue" button should be disabled until the checkbox is checked.

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

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

Additional documentation:

@github-actions

This comment has been minimized.

@stevenwinship stevenwinship marked this pull request as draft December 17, 2025 19:38
@stevenwinship stevenwinship added FY26 Sprint 12 FY26 Sprint 12 (2025-12-03 - 2025-12-17) Feature: Publishing & Versions Original size: 3 Size: 10 A percentage of a sprint. 7 hours. labels Dec 17, 2025
@github-actions

This comment has been minimized.

@cmbz cmbz added the FY26 Sprint 13 FY26 Sprint 13 (2025-12-17 - 2025-12-31) label Dec 17, 2025
@coveralls
Copy link

coveralls commented Dec 18, 2025

Coverage Status

coverage: 24.301% (-0.001%) from 24.302%
when pulling 6a5ee28 on 359-enhance-publishing-message-acknowledgement
into b437f7f on develop.

@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.

@cmbz cmbz added the FY26 Sprint 14 FY26 Sprint 14 (2025-12-31 - 2026-01-14) label Dec 31, 2025
@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.

4 similar comments
@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

This comment has been minimized.

@stevenwinship stevenwinship moved this from In Progress 💻 to Ready for Review ⏩ in IQSS Dataverse Project Jan 8, 2026
@stevenwinship stevenwinship removed their assignment Jan 8, 2026
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@ekraffmiller
Copy link
Contributor

talked to @stevenwinship about adding an endpoint to get the disclaimer text to the info API, so it can be read by the SPA

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

1 similar comment
@github-actions

This comment has been minimized.

@stevenwinship stevenwinship moved this from In Progress 💻 to Ready for Review ⏩ in IQSS Dataverse Project Jan 13, 2026
@github-actions
Copy link

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:359-enhance-publishing-message-acknowledgement
ghcr.io/gdcc/configbaker:359-enhance-publishing-message-acknowledgement

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

/*
Publish Disclaimer text. If this setting exists user must acknowledge before a Dataset can be published
*/
PublishDatasetDisclaimerText,
Copy link
Member

@pdurbin pdurbin Jan 14, 2026

Choose a reason for hiding this comment

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

What's the relationship, if any, between PublishDatasetDisclaimerText and DatasetPublishPopupCustomText? Do we need both?

@cmbz cmbz added the FY26 Sprint 15 FY26 Sprint 15 (2026-01-14 - 2026-01-28) label Jan 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature: Publishing & Versions FY26 Sprint 12 FY26 Sprint 12 (2025-12-03 - 2025-12-17) FY26 Sprint 13 FY26 Sprint 13 (2025-12-17 - 2025-12-31) FY26 Sprint 14 FY26 Sprint 14 (2025-12-31 - 2026-01-14) FY26 Sprint 15 FY26 Sprint 15 (2026-01-14 - 2026-01-28) Original size: 3 Project: HDV SPA Rollout Size: 10 A percentage of a sprint. 7 hours.

Projects

Status: Ready for Review ⏩

6 participants