Skip to content
This repository has been archived by the owner on Nov 27, 2023. It is now read-only.

Deliver more properties from component catalog #790

Open
igarashitm opened this issue Jul 18, 2023 · 0 comments
Open

Deliver more properties from component catalog #790

igarashitm opened this issue Jul 18, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@igarashitm
Copy link
Contributor

igarashitm commented Jul 18, 2023

While we parse Camel component catalog at the backend to make the steps catalog, we're not deliverying everything to the frontend. For example, group, label and enum
https://github.com/apache/camel/blob/camel-3.20.x/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json#L146

enum could be used directly in the config panel in UI to make it dropdown. group and label could be used to categorize the config parameters, possibly separate it into multiple tabs, etc.

We would also be able to use javaType to filter existing beans to an appropriate set, for example shows only javax.jms.ConnectionFactory beans for AMQP connectionFactory parameter configuration. Or it could be used to retrieve a fragment of additional parameter schema from the main Camel YAML DSL schema.
cf. #767

@igarashitm igarashitm added the enhancement New feature or request label Jul 18, 2023
@lhein lhein added the Never stale Prevent stale bot from closing this issue label Jul 19, 2023
@lhein lhein removed the Never stale Prevent stale bot from closing this issue label Nov 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants