* Use PATCH Api for toggling connections * remove catalog from web backend connection list, and move icon to source/destination field in response * Adjust FE code * comment out failing tests * Resolve merge conflict * add back in tests and make them pass with new list items * format * leave repository layer alone for now, just remove catalog from API response * format * load the icon when returning * update sourceHandler and destinationHandler test to account for icons * add icon to source and destination in webBackendConnectionHandlerTest * change icon test to actually load an svg rather than using static mocks * also fix icon test for WebBackendConnectionsHandlerTest * make PMD happy Co-authored-by: Tim Roes <tim@airbyte.io> Co-authored-by: Davin Chia <davinchia@gmail.com> Co-authored-by: KC <krishna@airbyte.io>
airbyte-api
Defines the OpenApi configuration for the Airbyte Configuration API. It also is responsible for generating the following from the API spec:
- Java API client
- Java API server - this generated code is used in
airbyte-serverto allow us to implement the Configuration API in a type safe way. SeeConfigurationApi.javainairbyte-server - API docs
Key Files
- src/openapi/config.yaml - Defines the config API interface using OpenApi3
- AirbyteApiClient.java - wraps all api clients so that they can be dependency injected together
- PatchedLogsApi.java - fixes generated code for log api.