SIMSBIOHUB-715: Collection links - Functionality for user to add external resources to their collections#1563
Draft
LouisThedroux wants to merge 67 commits into
Draft
SIMSBIOHUB-715: Collection links - Functionality for user to add external resources to their collections#1563LouisThedroux wants to merge 67 commits into
LouisThedroux wants to merge 67 commits into
Conversation
…into collection-links
mauberti-bc
reviewed
Jul 14, 2025
mauberti-bc
reviewed
Jul 14, 2025
mauberti-bc
reviewed
Jul 14, 2025
mauberti-bc
reviewed
Sep 9, 2025
mauberti-bc
reviewed
Sep 9, 2025
mauberti-bc
reviewed
Sep 9, 2025
mauberti-bc
reviewed
Sep 9, 2025
mauberti-bc
reviewed
Sep 9, 2025
mauberti-bc
reviewed
Sep 9, 2025
mauberti-bc
reviewed
Sep 9, 2025
|
Contributor
Author
|
As of today. All comments have been addressed, sonaqube issues should be 0. the only thing that is left to do is test coverage. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Links to Jira Tickets
SIMSBIOHUB-715
Description of Changes
Implements collection links management functionality, allowing users to create, view, update, and delete external resource links associated with a collections. Allowing users to have a central repo of all appropriate external links related to their collection/project in one easy accessible place.
Backend
/collection/{collectionId}/links/{linkId}to handle both updates and soft deletion of collection links (using arecord_end_datefor soft delete).CollectionLinkRepositoryand enhancedCollectionLinkServiceto support full CRUD operations, including soft delete logic.Frontend
CollectionLinkDialogfor creating and editing links, with appropriate loading states.CollectionLinkFormusing Yup for validating name, description, and URL fields.Features
TODO/Tech Debt
Testing Notes
record_end_dateis set).Known Issue/Consideration:
Annika is experiencing 500 response errors from this code, which cannot be reproduced in my environment. The cause is currently unknown and requires further investigation.