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

Display extensions as read only when incompatible with the selection #583

Open
ia3andy opened this issue Oct 5, 2021 · 3 comments
Open
Assignees
Labels
area/code.quarkus feature pinned This issue has been accepted and will be resolved

Comments

@ia3andy
Copy link
Collaborator

ia3andy commented Oct 5, 2021

Description

  • Add the relevant data to /api/extensions
  • Display extensions as read only when incompatible with the selection
  • Add a tooltip in the incompatible extensions explaining why they have been disabled and which extension is responsible.
@ia3andy ia3andy added feature pinned This issue has been accepted and will be resolved labels Oct 5, 2021
@maxandersen
Copy link
Member

What does "read only" mean ? Greyed out/disabled or ?

@ia3andy
Copy link
Collaborator Author

ia3andy commented Oct 6, 2021

Both (Greyed out & Disabled)

@fbricon
Copy link

fbricon commented Jan 17, 2024

While looking into #1266, I found that some extensions have a minimum required java version, e.g. the Camel ones. Accessing https://code.quarkus.io/d?j=11&e=org.apache.camel.quarkus%3Acamel-quarkus-core&cn=code.quarkus.io yields:

Quarkus Command error > Some extensions are not compatible with the selected Java version (11):

  • org.apache.camel.quarkus:camel-quarkus-core (min: 17)

However this restriction is not available when querying https://code.quarkus.io/api/extensions/stream/io.quarkus.platform:3.6?platformOnly=false

It'd be useful to have the min required Java version in that json payload, so that IDEs can also filter out incompatible extensions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/code.quarkus feature pinned This issue has been accepted and will be resolved
Projects
Status: Todo
Development

No branches or pull requests

3 participants