Skip to content

Comments

feat: allow linking unpublished datasets to collections#11491

Merged
ofahimIQSS merged 3 commits intoIQSS:developfrom
vera:feat/10134
Jun 17, 2025
Merged

feat: allow linking unpublished datasets to collections#11491
ofahimIQSS merged 3 commits intoIQSS:developfrom
vera:feat/10134

Conversation

@vera
Copy link
Contributor

@vera vera commented May 15, 2025

What this PR does / why we need it:

See #10134:

We would like to be able to link the unpublished dataset to other dataverses. Of course the dataset should only become visible in these dataverses once it is actually published.

Which issue(s) this PR closes:

Special notes for your reviewer:

@cmbz commented the following:

No obvious technical reason why the feature wouldn't be supported. However, there may be implications with changing host collection.

I wasn't sure what the implications with changing host collection might be. Is there anything that should be tested specifically?

Suggestions on how to test this:

The following tests involve linking of datasets:

mvn test -Dtest="MoveIT#testMoveLinkedDataset"
mvn test -Dtest="DatasetsIT#testCreateDeleteDatasetLink"
mvn test -Dtest="DatasetsIT#testLinkingDatasets"
mvn test -Dtest="LinkIT"

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

Yes, this includes a minor UI change. The "Link" and "Unlink" buttons are now shown on the dataset page even if the dataset is unpublished.

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

I've added a short release note.

Additional documentation:

/

@vera vera changed the title Feat/10134 Feature: Allow linking unpublished datasets to collections May 15, 2025
@vera vera changed the title Feature: Allow linking unpublished datasets to collections feat: allow linking unpublished datasets to collections May 15, 2025
vera added a commit to vera/dataverse that referenced this pull request May 15, 2025
@pdurbin pdurbin moved this to Ready for Triage in IQSS Dataverse Project May 15, 2025
@scolapasta scolapasta moved this from Ready for Triage to Ready for Review ⏩ in IQSS Dataverse Project May 20, 2025
@cmbz cmbz added FY25 Sprint 23 FY25 Sprint 23 (2025-05-07 - 2025-05-21) FY25 Sprint 24 FY25 Sprint 24 (2025-05-21 - 2025-06-04) labels May 20, 2025
@cmbz cmbz added the FY25 Sprint 25 FY25 Sprint 25 (2025-06-04 - 2025-06-18) label Jun 4, 2025
@stevenwinship stevenwinship self-assigned this Jun 16, 2025
@stevenwinship stevenwinship moved this from Ready for Review ⏩ to In Review 🔎 in IQSS Dataverse Project Jun 16, 2025
@stevenwinship stevenwinship added the Size: 3 A percentage of a sprint. 2.1 hours. label Jun 16, 2025
@github-project-automation github-project-automation bot moved this from In Review 🔎 to Ready for QA ⏩ in IQSS Dataverse Project Jun 16, 2025
@stevenwinship stevenwinship removed their assignment Jun 16, 2025
@ofahimIQSS ofahimIQSS self-assigned this Jun 17, 2025
@ofahimIQSS ofahimIQSS moved this from Ready for QA ⏩ to QA ✅ in IQSS Dataverse Project Jun 17, 2025
@ofahimIQSS
Copy link
Contributor

tests are passing, merging.

@ofahimIQSS ofahimIQSS merged commit 0774f97 into IQSS:develop Jun 17, 2025
20 checks passed
@github-project-automation github-project-automation bot moved this from QA ✅ to Merged 🚀 in IQSS Dataverse Project Jun 17, 2025
@ofahimIQSS ofahimIQSS removed their assignment Jun 17, 2025
@pdurbin pdurbin added this to the 6.7 milestone Jun 17, 2025
@jp-tosca jp-tosca moved this from Merged 🚀 to Done 🧹 in IQSS Dataverse Project Jun 18, 2025
@cmbz cmbz added the FY26 Sprint 4 FY26 Sprint 4 (2025-08-13 - 2025-08-27) label Aug 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FY25 Sprint 23 FY25 Sprint 23 (2025-05-07 - 2025-05-21) FY25 Sprint 24 FY25 Sprint 24 (2025-05-21 - 2025-06-04) FY25 Sprint 25 FY25 Sprint 25 (2025-06-04 - 2025-06-18) FY26 Sprint 4 FY26 Sprint 4 (2025-08-13 - 2025-08-27) Size: 3 A percentage of a sprint. 2.1 hours.

Projects

Status: Done 🧹

5 participants