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

[Backport 2.x] Enable integration install flyout for other install buttons #1596

Merged
merged 1 commit into from
Mar 20, 2024

Conversation

opensearch-trigger-bot[bot]
Copy link
Contributor

Backport 2bc9c17 from #1589.

* Disable close button when integration is being installed

Signed-off-by: Simeon Widdis <[email protected]>

* Add onStartInstalling handler to disable close

Signed-off-by: Simeon Widdis <[email protected]>

* Re-enable close button if install fails

Signed-off-by: Simeon Widdis <[email protected]>

* Remove unnecessary external props from install flyout

Signed-off-by: Simeon Widdis <[email protected]>

* Add opening install flyout in configure integrations button

Signed-off-by: Simeon Widdis <[email protected]>

* Add install flyout in data connections table

Signed-off-by: Simeon Widdis <[email protected]>

* Update tests

Signed-off-by: Simeon Widdis <[email protected]>

* Don't redirect on successful integration install in flyout

Signed-off-by: Simeon Widdis <[email protected]>

---------

Signed-off-by: Simeon Widdis <[email protected]>
(cherry picked from commit 2bc9c17)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Copy link

codecov bot commented Mar 20, 2024

Codecov Report

Attention: Patch coverage is 50.00000% with 10 lines in your changes are missing coverage. Please review.

Project coverage is 58.05%. Comparing base (132e0d1) to head (320a468).
Report is 1 commits behind head on 2.x.

Files Patch % Lines
...omponents/manage/manage_data_connections_table.tsx 55.55% 4 Missing ⚠️
.../datasources/components/manage/data_connection.tsx 57.14% 3 Missing ⚠️
...egrations/components/create_integration_helpers.ts 0.00% 2 Missing ⚠️
...ents/integrations/components/setup_integration.tsx 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              2.x    #1596      +/-   ##
==========================================
- Coverage   58.10%   58.05%   -0.05%     
==========================================
  Files         365      365              
  Lines       13610    13621      +11     
  Branches     3582     3587       +5     
==========================================
  Hits         7908     7908              
- Misses       5638     5650      +12     
+ Partials       64       63       -1     
Flag Coverage Δ
dashboards-observability 58.05% <50.00%> (-0.05%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@Swiddis Swiddis added bug Something isn't working ux-integration ux related integration issues labels Mar 20, 2024
@Swiddis Swiddis merged commit 800f7b2 into 2.x Mar 20, 2024
23 of 36 checks passed
@Swiddis Swiddis deleted the backport/backport-1589-to-2.x branch March 20, 2024 23:14
RyanL1997 added a commit to RyanL1997/dashboards-observability that referenced this pull request Apr 18, 2024
…er (opensearch-project#1596) (opensearch-project#1598)

Signed-off-by: Ryan Liang <[email protected]>
(cherry picked from commit 1e7b4213551b6ecc4422fa9043c249521c1636bb)

Co-authored-by: Ryan Liang <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working ux-integration ux related integration issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants