Skip to content

Feature: Extend Search API to include isLinked#12485

Open
stevenwinship wants to merge 1 commit into
developfrom
11845-extend-search-api-return-islinked
Open

Feature: Extend Search API to include isLinked#12485
stevenwinship wants to merge 1 commit into
developfrom
11845-extend-search-api-return-islinked

Conversation

@stevenwinship

Copy link
Copy Markdown
Contributor

What this PR does / why we need it: Modern UI requires "isLinked" returned in the Json response of search when a dataset or dataverse is linked.

Which issue(s) this PR closes:#11845

Special notes for your reviewer: I also added the "isLinked" to the JsonPrinter to include it in APIs that get a dataset, datasetVersion, or dataverse for completeness.

Suggestions on how to test this: See LinkIT. Link datasets and dataverses and observe the "isLinked" in the Json responses. Test search api as well as any API to get these objects/list of objects. Also test deleting a link. Note: the "isLinked" only shows if it's true.

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 Jun 24, 2026
@github-actions github-actions Bot added FY26 Sprint 26 FY26 Sprint 26 (2026-06-17 - 2026-07-01) GREI Re-arch Issues related to the GREI Dataverse rearchitecture Original size: 10 Size: 10 A percentage of a sprint. 7 hours. SPA.Q3.2025.2 Link Collection SPA.Q3.2025.4 Link Dataset Type: Feature a feature request labels Jun 24, 2026
@stevenwinship stevenwinship moved this to In Progress 💻 in IQSS Dataverse Project Jun 24, 2026
@coveralls

coveralls commented Jun 24, 2026

Copy link
Copy Markdown

Coverage Status

coverage: 25.023% (+6.2%) from 18.845% — 11845-extend-search-api-return-islinked into develop

@github-actions

This comment has been minimized.

@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown

Test Results

403 tests  ±0   388 ✅ ±0   32m 47s ⏱️ - 4m 36s
 55 suites ±0    15 💤 ±0 
 55 files   ±0     0 ❌ ±0 

Results for commit 9c5c4c8. ± Comparison against base commit 741c5da.

♻️ This comment has been updated with latest results.

@stevenwinship stevenwinship removed their assignment Jun 25, 2026
@stevenwinship stevenwinship moved this from In Progress 💻 to Ready for Review ⏩ in IQSS Dataverse Project Jun 25, 2026
@cmbz cmbz added the FY27 Sprint 1 FY27 Sprint 1 (2026-07-01 - 2026-07-15) label Jul 1, 2026
@stevenwinship stevenwinship force-pushed the 11845-extend-search-api-return-islinked branch from eedcd0e to 9c5c4c8 Compare July 2, 2026 13:13

@qqmyers qqmyers left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Fix looks fine. The code adds isLinked to the index so adding it in search responses is fast.

@github-project-automation github-project-automation Bot moved this from Ready for Review ⏩ to Ready for QA ⏩ in IQSS Dataverse Project Jul 2, 2026
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:11845-extend-search-api-return-islinked
ghcr.io/gdcc/configbaker:11845-extend-search-api-return-islinked

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FY26 Sprint 26 FY26 Sprint 26 (2026-06-17 - 2026-07-01) FY27 Sprint 1 FY27 Sprint 1 (2026-07-01 - 2026-07-15) GREI Re-arch Issues related to the GREI Dataverse rearchitecture Original size: 10 Size: 10 A percentage of a sprint. 7 hours. SPA.Q3.2025.2 Link Collection SPA.Q3.2025.4 Link Dataset Type: Feature a feature request

Projects

Status: Ready for QA ⏩

Development

Successfully merging this pull request may close these issues.

Feature Request: Extend Search API to return isLinked boolean

4 participants