syndesisio / syndesis

This project is archived. A flexible, customizable, open source platform that provides core integration capabilities as a service.
https://syndesis.io/
Apache License 2.0
595 stars 203 forks source link

Cannot modify directly an API client connector on Syndesis #9774

Closed thnguyendn closed 2 years ago

thnguyendn commented 2 years ago

This is a suggestion in order to improve the process of managing an integration in Syndesis


[ x ] Feature request
[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report  
[ ] Documentation issue or request

Description

I have already an integration that works correctly in Syndesis as shown below.

image

However, whenever I modify my API client connectors (only minor changes such as adding one new API endpoint or modifying the name of a query parameter inside of an API endpoint), I have to either re-import the new modified API connector completely, or remove the actual one and re-import the new modified one. We cannot easily integrate the new version.

Therefore, I wonder if we could have a new functionality which allows us to modify directly the actual API client connector and takes into account new modifications, in order to avoid this re-import. Regarding the graphical interface, a button labelled "Edit" next to buttons "Details" and "Delete" may be practical...

image

zregvart commented 2 years ago

We don't support changing the API client connector's definition because that could lead to issues within integrations that are already using the custom API connector. For example if a integration uses an operation that was removed or significantly changed so it's no longer compatible with the action that uses it in an integration. If we go with this and allow changing the definition of custom API connectors we would also need to address that problem. Any thoughts on what should that be?

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had any activity since 90 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions!