Skip to content

adding type and dvObject to dataverse featured items#11499

Merged
ofahimIQSS merged 28 commits intodevelopfrom
11414-add-dvobject-type-to-featured-items
Jun 3, 2025
Merged

adding type and dvObject to dataverse featured items#11499
ofahimIQSS merged 28 commits intodevelopfrom
11414-add-dvobject-type-to-featured-items

Conversation

@stevenwinship
Copy link
Copy Markdown
Contributor

What this PR does / why we need it: New feature request to allow Featured Items to include collections(dataverse), datasets, and datafile.

Which issue(s) this PR closes: #11414

Special notes for your reviewer:

Suggestions on how to test this: See IT Tests

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

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

Additional documentation:

@stevenwinship stevenwinship self-assigned this May 16, 2025
@stevenwinship stevenwinship moved this to In Progress 💻 in IQSS Dataverse Project May 16, 2025
@github-actions github-actions bot added FY25 Sprint 22 FY25 Sprint 22 (2025-04-23 - 2025-05-07) FY25 Sprint 23 FY25 Sprint 23 (2025-05-07 - 2025-05-21) GREI Re-arch Issues related to the GREI Dataverse rearchitecture Original size: 50 Size: 50 A percentage of a sprint. 35 hours. SPA These changes are required for the Dataverse SPA SPA.Q2.3 Featured Items supporting dvobjects Type: Feature a feature request labels May 16, 2025
@stevenwinship stevenwinship added Type: Feature a feature request SPA These changes are required for the Dataverse SPA GREI Re-arch Issues related to the GREI Dataverse rearchitecture Size: 50 A percentage of a sprint. 35 hours. SPA.Q2.3 Featured Items supporting dvobjects and removed Type: Feature a feature request SPA These changes are required for the Dataverse SPA GREI Re-arch Issues related to the GREI Dataverse rearchitecture Size: 50 A percentage of a sprint. 35 hours. Original size: 50 SPA.Q2.3 Featured Items supporting dvobjects FY25 Sprint 22 FY25 Sprint 22 (2025-04-23 - 2025-05-07) labels May 16, 2025
@coveralls
Copy link
Copy Markdown

coveralls commented May 16, 2025

Coverage Status

coverage: 23.141% (+0.03%) from 23.114%
when pulling 0b14812 on 11414-add-dvobject-type-to-featured-items
into 5db10ea on develop.

@github-actions

This comment has been minimized.

1 similar comment
@github-actions

This comment has been minimized.

@stevenwinship stevenwinship removed their assignment Jun 2, 2025
@stevenwinship stevenwinship moved this from In Review 🔎 to In Progress 💻 in IQSS Dataverse Project Jun 2, 2025
@stevenwinship stevenwinship self-assigned this Jun 2, 2025
@github-actions

This comment has been minimized.

@stevenwinship stevenwinship moved this from In Progress 💻 to In Review 🔎 in IQSS Dataverse Project Jun 2, 2025
@stevenwinship stevenwinship removed their assignment Jun 2, 2025
GPortas
GPortas previously approved these changes Jun 3, 2025
Copy link
Copy Markdown
Contributor

@GPortas GPortas left a comment

Choose a reason for hiding this comment

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

I am almost ready to approve. Thanks.

}

@NotNull
protected DvObject findDvoOrDie(@NotNull final String dvIdtf, String type) throws WrappedResponse {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This method mixes two responsibilities: searching for a dvObject and validating the related featured item type. I'm not asking you to refactor it right now, but at least, please rename the method. findDvoOrDie sounds too generic — it's specific to featured items and could easily be accidentally used outside the scope of featured items.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

renamed

@github-project-automation github-project-automation bot moved this from In Review 🔎 to Ready for QA ⏩ in IQSS Dataverse Project Jun 3, 2025
@GPortas GPortas moved this from Ready for QA ⏩ to In Review 🔎 in IQSS Dataverse Project Jun 3, 2025
@GPortas GPortas dismissed their stale review June 3, 2025 13:15

Accidentally approved

@github-actions

This comment has been minimized.

@github-project-automation github-project-automation bot moved this from In Review 🔎 to Ready for QA ⏩ in IQSS Dataverse Project Jun 3, 2025
@GPortas GPortas removed their assignment Jun 3, 2025
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jun 3, 2025

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:11414-add-dvobject-type-to-featured-items
ghcr.io/gdcc/configbaker:11414-add-dvobject-type-to-featured-items

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

@ofahimIQSS ofahimIQSS self-assigned this Jun 3, 2025
@ofahimIQSS ofahimIQSS moved this from Ready for QA ⏩ to QA ✅ in IQSS Dataverse Project Jun 3, 2025
@ofahimIQSS
Copy link
Copy Markdown
Contributor

Tests passed - merging PR

@ofahimIQSS ofahimIQSS merged commit 2fb4a0d into develop Jun 3, 2025
24 of 25 checks passed
@ofahimIQSS ofahimIQSS deleted the 11414-add-dvobject-type-to-featured-items branch June 3, 2025 14:33
@github-project-automation github-project-automation bot moved this from QA ✅ to Merged 🚀 in IQSS Dataverse Project Jun 3, 2025
@ofahimIQSS ofahimIQSS removed their assignment Jun 3, 2025
@pdurbin pdurbin moved this from Merged 🚀 to Done 🧹 in IQSS Dataverse Project Jun 3, 2025
@pdurbin pdurbin added this to the 6.7 milestone Jun 3, 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) GREI Re-arch Issues related to the GREI Dataverse rearchitecture Original size: 50 Size: 50 A percentage of a sprint. 35 hours. SPA.Q2.3 Featured Items supporting dvobjects SPA These changes are required for the Dataverse SPA Type: Feature a feature request

Projects

Status: Done 🧹

Development

Successfully merging this pull request may close these issues.

Feature Request: Add dvobject-type featured items (Dataverse, Collection, Files)

8 participants