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

Relax uniqueness constraint of Repository URLs inside a Product and add optional name field for repositories #1368

Open
mmurto opened this issue Nov 5, 2024 · 0 comments
Labels
api Issues related to the API. backend Issues related to the backend. enhancement New feature or request. ui Issues related to the UI.

Comments

@mmurto
Copy link
Contributor

mmurto commented Nov 5, 2024

I'd like to be able to add multiple instances of same repository URL inside of a Product to organize analysis pipelines better. The URL is however currently enforced to be unique inside a Product. I'd like this constraint to be removed.

As having multiple Repositories with same URL inside one Product makes distinguishing them impossible, it would be great to be able to define a name field for each Repository, that would be shown in the Repository list and the breadcrumb. This would help distinguishing between multiple repositories also without duplicate URLs inside a Product, as it's likely that the repositoriy URLs of a Product share a lot of elements ("https://provider.com/organization").

I'd prefer the name field to be optional to keep the UX straight-forward in cases on single Repository Products, and in those cases display the URL instead of name.

@mmurto mmurto added enhancement New feature or request. api Issues related to the API. ui Issues related to the UI. backend Issues related to the backend. labels Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Issues related to the API. backend Issues related to the backend. enhancement New feature or request. ui Issues related to the UI.
Projects
None yet
Development

No branches or pull requests

1 participant