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

[Security Solution][Detections] - Fix all rules page loading states for different actions #91342

Closed
wants to merge 5 commits into from

Conversation

yctercero
Copy link
Contributor

@yctercero yctercero commented Feb 14, 2021

Summary

Addresses issue #91336 that was introduced by moi in #82062

Init page load

init_load

Manual refresh

manual_refresh

Auto refresh

auto_refresh

Paging

page_load

Checklist

@yctercero yctercero self-assigned this Feb 14, 2021
@yctercero yctercero added bug Fixes for quality problems that affect the customer experience release_note:fix Team:Detections and Resp Security Detection Response Team v7.12.0 v8.0.0 labels Feb 14, 2021
@banderror banderror self-assigned this Feb 15, 2021
@rylnd
Copy link
Contributor

rylnd commented Feb 16, 2021

@elasticmachine merge upstream

@kibanamachine
Copy link
Contributor

⏳ Build in-progress, with failures

Failed CI Steps

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

banderror added a commit that referenced this pull request Feb 22, 2021
… management table (#91925)

**Base PR:** #91342
**Fixes:** #91336

## Summary

This PR fixes loading indicators used in the rules management table.

- [Added] Blocking indicator. We show a spinner and "freeze" (fade out) the table when any of these changes: filters, sorting, pagination, manual click on Refresh button.
- [Adjusted] Non-blocking indicator. We show a non-blocking "ribbon" (progress bar) only when auto-refresh is in progress.
- Initial loading indicator. We show it only on the first table load.

Code and tests are slightly adjusted. Things to note are marked below in additional GH comments.

Co-authored-by: Yara Tercero <[email protected]>
@banderror
Copy link
Contributor

Implemented in #91925

@banderror banderror closed this Feb 22, 2021
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Feb 22, 2021
… management table (elastic#91925)

**Base PR:** elastic#91342
**Fixes:** elastic#91336

## Summary

This PR fixes loading indicators used in the rules management table.

- [Added] Blocking indicator. We show a spinner and "freeze" (fade out) the table when any of these changes: filters, sorting, pagination, manual click on Refresh button.
- [Adjusted] Non-blocking indicator. We show a non-blocking "ribbon" (progress bar) only when auto-refresh is in progress.
- Initial loading indicator. We show it only on the first table load.

Code and tests are slightly adjusted. Things to note are marked below in additional GH comments.

Co-authored-by: Yara Tercero <[email protected]>
kibanamachine added a commit that referenced this pull request Feb 22, 2021
… management table (#91925) (#92266)

**Base PR:** #91342
**Fixes:** #91336

## Summary

This PR fixes loading indicators used in the rules management table.

- [Added] Blocking indicator. We show a spinner and "freeze" (fade out) the table when any of these changes: filters, sorting, pagination, manual click on Refresh button.
- [Adjusted] Non-blocking indicator. We show a non-blocking "ribbon" (progress bar) only when auto-refresh is in progress.
- Initial loading indicator. We show it only on the first table load.

Code and tests are slightly adjusted. Things to note are marked below in additional GH comments.

Co-authored-by: Yara Tercero <[email protected]>

Co-authored-by: Georgii Gorbachev <[email protected]>
Co-authored-by: Yara Tercero <[email protected]>
banderror added a commit to banderror/kibana that referenced this pull request Feb 24, 2021
… management table (elastic#91925)

**Base PR:** elastic#91342
**Fixes:** elastic#91336

## Summary

This PR fixes loading indicators used in the rules management table.

- [Added] Blocking indicator. We show a spinner and "freeze" (fade out) the table when any of these changes: filters, sorting, pagination, manual click on Refresh button.
- [Adjusted] Non-blocking indicator. We show a non-blocking "ribbon" (progress bar) only when auto-refresh is in progress.
- Initial loading indicator. We show it only on the first table load.

Code and tests are slightly adjusted. Things to note are marked below in additional GH comments.

Co-authored-by: Yara Tercero <[email protected]>
banderror added a commit that referenced this pull request Feb 24, 2021
… management table (#91925) (#92270)

**Base PR:** #91342
**Fixes:** #91336

## Summary

This PR fixes loading indicators used in the rules management table.

- [Added] Blocking indicator. We show a spinner and "freeze" (fade out) the table when any of these changes: filters, sorting, pagination, manual click on Refresh button.
- [Adjusted] Non-blocking indicator. We show a non-blocking "ribbon" (progress bar) only when auto-refresh is in progress.
- Initial loading indicator. We show it only on the first table load.

Code and tests are slightly adjusted. Things to note are marked below in additional GH comments.

Co-authored-by: Yara Tercero <[email protected]>

Co-authored-by: Yara Tercero <[email protected]>
Co-authored-by: Kibana Machine <[email protected]>
@yctercero yctercero deleted the rules_page_load branch October 13, 2021 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Fixes for quality problems that affect the customer experience release_note:fix Team:Detections and Resp Security Detection Response Team v7.12.0 v8.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Security Solutions][Detection Engine] We don't frost on page clicks of manage detection rules
4 participants