Skip to content

[Security Solution][Exceptions] Switches modal to flyout component#123408

Merged
dplumlee merged 6 commits intoelastic:mainfrom
dplumlee:exceptions-modal-to-flyout
Jan 28, 2022
Merged

[Security Solution][Exceptions] Switches modal to flyout component#123408
dplumlee merged 6 commits intoelastic:mainfrom
dplumlee:exceptions-modal-to-flyout

Conversation

@dplumlee
Copy link
Copy Markdown
Contributor

@dplumlee dplumlee commented Jan 19, 2022

Summary

Addresses #89176

Switches the exceptions modal to a flyout to align with the overall app design better and give users more vertical space to build exceptions. This should also allow much more visibility on smaller screens

This PR switches both the add and edit modals to the new flyout, along with changing all terminology/references in the code to match

Screenshots

Screen Shot 2022-01-25 at 3 55 35 PM

Checklist

Delete any items that are not applicable to this PR.

For maintainers

@dplumlee dplumlee self-assigned this Jan 19, 2022
@dplumlee dplumlee force-pushed the exceptions-modal-to-flyout branch from d6897be to 22fe269 Compare January 25, 2022 20:42
@dplumlee dplumlee added the auto-backport Deprecated - use backport:version if exact versions are needed label Jan 25, 2022
@dplumlee dplumlee marked this pull request as ready for review January 25, 2022 20:56
@dplumlee dplumlee requested review from a team as code owners January 25, 2022 20:56
Copy link
Copy Markdown

@LeeDr LeeDr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - code review only

Copy link
Copy Markdown
Contributor

@yctercero yctercero left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀 Pulled down and tested adding an exception, adding an endpoint exception from exceptions tab and alerts table.

Can you open a ticket for the docs team to update any screenshots of the modal to this new layou?

@dplumlee dplumlee force-pushed the exceptions-modal-to-flyout branch from 22fe269 to 40ef48d Compare January 27, 2022 21:18
@dplumlee dplumlee enabled auto-merge (squash) January 27, 2022 22:02
auto-merge was automatically disabled January 27, 2022 23:16

Pull Request is not mergeable

@kibana-ci
Copy link
Copy Markdown

💚 Build Succeeded

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
securitySolution 4.6MB 4.6MB +750.0B

History

  • 💚 Build #19538 succeeded 22fe269459ee427f5d0d6967accc6120fbf68095
  • 💔 Build #18851 failed 7e7175e6d21b3e8ae132c32a1df70f7ec37be37b
  • 💔 Build #18835 failed eb4434741c423d472c4b116364662e6344d97f14
  • 💔 Build #18545 failed 34c377c9c5e2c309e4985ebbecde374ed90a41f6

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

cc @dplumlee

@dplumlee dplumlee merged commit edf8f20 into elastic:main Jan 28, 2022
@kibanamachine kibanamachine added the backport:skip This PR does not require backporting label Jan 28, 2022
@kibanamachine
Copy link
Copy Markdown
Contributor

💔 Backport failed

The pull request could not be backported due to the following error:
There are no branches to backport to. Aborting.

How to fix

Re-run the backport manually:

node scripts/backport --pr 123408

Questions ?

Please refer to the Backport tool documentation

jloleysens added a commit to jloleysens/kibana that referenced this pull request Jan 28, 2022
…fix-potential-race-condition-when-screenshotting

* 'main' of github.com:elastic/kibana: (75 commits)
  [Reporting] Logging improvements while generating reports (elastic#123802)
  [Uptime] Default alert connectors email settings (elastic#123244)
  Update comparison series styles to match the main series (elastic#123858)
  [RAC][Uptime] remove extra dot from the uptime alert connector message (elastic#124000)
  [Exploratory view] Allow ability add extra actions in lens embeddable (elastic#123713)
  [SecuritySolution][Investigations] Add message about missing index in data view in analyzer (elastic#122859)
  [TSVB] Formatting in the left axis is not respected when I have two separate axis (elastic#123903)
  [Discover] Remove services from component dependencies (elastic#121691)
  Stop IM rule execution if there are no events (elastic#123811)
  [Security Solution][Endpoint] Update Fleet Trusted Apps and Host Isolation Exception cards to use exception list summary API (elastic#123900)
  [Security Solution][Exceptions] Switches modal to flyout component (elastic#123408)
  [Workplace Search] Fix bug where modal visible after deleting a group (elastic#123976)
  [Alerting] Remove state variables from action variable menu (elastic#123702)
  replace deprecated api usage (elastic#123970)
  Fix package policy merge logic for boolean values (elastic#123974)
  [Security Solution][Endpoint][Policy] Remove GET policy list api route (elastic#123873)
  Reenable alert_add test suite (elastic#123862)
  [Fleet] Remove usage of IFieldType in Fleet (elastic#123960)
  [Lists] Add an instance of `ExceptionListClient` with server extension points turned off to context object provided to callbacks (elastic#123885)
  [Maps] Add execution context (elastic#123651)
  ...

# Conflicts:
#	x-pack/plugins/screenshotting/server/browsers/chromium/driver_factory/index.ts
@dplumlee dplumlee deleted the exceptions-modal-to-flyout branch February 9, 2022 22:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-backport Deprecated - use backport:version if exact versions are needed backport:skip This PR does not require backporting release_note:enhancement Team:Detection Alerts Security Detection Alerts Area Team v8.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants