Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

10242 set featured dv via api #10459

Merged
merged 18 commits into from Apr 16, 2024
Merged

10242 set featured dv via api #10459

merged 18 commits into from Apr 16, 2024

Conversation

sekmiller
Copy link
Contributor

@sekmiller sekmiller commented Apr 3, 2024

What this PR does / why we need it: Allows user to add featured collections to a given collection via the api. an additional endpoint was added to allow the user to remove featured collections from a given collection. An endpoint to retrieve the aliases of featured collections for a given Dataverse was also added. It is primarily intended for use by the SPA.

Which issue(s) this PR closes:

Closes #10242 Set featured collections through native api

Special notes for your reviewer:

Suggestions on how to test this: Note that if there are multiple aliases provided in the json file, all collections must be "featurable" for the call to work. If there are errors, only the first error will be included in response

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

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

Additional documentation:

@sekmiller sekmiller marked this pull request as draft April 3, 2024 17:12

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

@sekmiller sekmiller marked this pull request as ready for review April 3, 2024 20:16

This comment has been minimized.

@cmbz cmbz added the Size: 10 A percentage of a sprint. 7 hours. label Apr 4, 2024

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

Copy link
Member

@qqmyers qqmyers left a comment

Choose a reason for hiding this comment

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

Looks good - just asked for one minor doc update.

This comment has been minimized.

This comment has been minimized.

Copy link
Member

@qqmyers qqmyers left a comment

Choose a reason for hiding this comment

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

Looks good

@qqmyers
Copy link
Member

qqmyers commented Apr 10, 2024

FWIW: The IT tests didn't run the last build due to the known problem with getting payara right now from the mirror. We should verify that the new tests are still passing once that problem is resolved. (I thought I saw they passed on an earlier build.)

@jp-tosca jp-tosca self-assigned this Apr 11, 2024

This comment has been minimized.

This comment has been minimized.

Copy link

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:10242-set-featured-dv-via-api
ghcr.io/gdcc/configbaker:10242-set-featured-dv-via-api

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

@jp-tosca jp-tosca merged commit 2631f46 into develop Apr 16, 2024
20 checks passed
@jp-tosca jp-tosca deleted the 10242-set-featured-dv-via-api branch April 16, 2024 15:23
@pdurbin pdurbin added this to the 6.3 milestone Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Size: 10 A percentage of a sprint. 7 hours.
Projects
Status: Done 🧹
Development

Successfully merging this pull request may close these issues.

Feature Request/Idea: Set featured collections through Native API
5 participants