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 Solutions] Update cell actions copy #209436

Merged
merged 5 commits into from
Feb 10, 2025

Conversation

christineweng
Copy link
Contributor

@christineweng christineweng commented Feb 4, 2025

Summary

This is a part 2 following #206340 to standardize actions in the alerts kpi visualizations.

This PR updates the following copies:

  • Changed Filter In to Filter for: to stay consistent with Lens and Discover
image
  • Updated letter cases by following copy guidelines
    • Filter Out -> Filter out
    • Copy to Clipboard -> Copy to clipboard
    • Investigate in timeline -> Investigate in Timeline
    • Add to timeline -> Add to Timeline

Checklist

Check the PR satisfies following conditions.

Reviewers should verify this PR satisfies this list as well.

  • Any text added follows EUI's writing guidelines, uses sentence case text and includes i18n support
  • Unit or functional tests were updated or added to match the most common scenarios
  • If a plugin configuration key changed, check if it needs to be allowlisted in the cloud and added to the docker list
  • This was checked for breaking HTTP API changes, and any breaking changes have been approved by the breaking-change committee. The release_note:breaking label should be applied in these situations.
  • Flaky Test Runner was used on any tests changed
  • The PR description includes the appropriate Release Notes section, and the correct release_note:* label is applied per the guidelines

@christineweng christineweng added backport release_note:skip Skip the PR/issue when compiling release notes v9.0.0 Team:Threat Hunting Security Solution Threat Hunting Team Team:Threat Hunting:Investigations Security Solution Investigations Team v8.18.0 labels Feb 4, 2025
@christineweng christineweng self-assigned this Feb 4, 2025
@christineweng christineweng force-pushed the update-cell-actions-copy branch from c4df8c6 to 8b1709c Compare February 4, 2025 04:59
@christineweng christineweng marked this pull request as ready for review February 4, 2025 04:59
@christineweng christineweng requested review from a team as code owners February 4, 2025 04:59
@elasticmachine
Copy link
Contributor

Pinging @elastic/security-threat-hunting (Team:Threat Hunting)

@elasticmachine
Copy link
Contributor

Pinging @elastic/security-threat-hunting-investigations (Team:Threat Hunting:Investigations)

@lgestc lgestc requested review from lgmys and removed request for lgmys February 4, 2025 07:23
Copy link
Contributor

@PhilippeOberti PhilippeOberti left a comment

Choose a reason for hiding this comment

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

there are a few places in the Intelligence page (threat_intelligence plugin) where we're still using Filter In and Filter Out.

Do you want to update those as well in this PR or I can open a separate PR for that.

Screenshot 2025-02-04 at 2 45 41 PM

Screenshot 2025-02-04 at 2 45 50 PM

Screenshot 2025-02-04 at 2 45 58 PM

Copy link
Contributor

@PhilippeOberti PhilippeOberti left a comment

Choose a reason for hiding this comment

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

thanks for fixing TIP, it all LGTM now!

@nastasha-solomon
Copy link
Contributor

Changes look good - thanks, @christineweng!

@christineweng christineweng force-pushed the update-cell-actions-copy branch from 430de01 to 7efea6c Compare February 6, 2025 19:11
@christineweng christineweng force-pushed the update-cell-actions-copy branch from 5c34dca to d045a7c Compare February 7, 2025 21:33
@christineweng christineweng requested a review from a team as a code owner February 7, 2025 21:33
@elasticmachine
Copy link
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #61 / maps app geo file upload geojson file upload should add as document layer

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
discover 846.7KB 846.7KB +1.0B
securitySolution 21.4MB 21.4MB +1.0B
threatIntelligence 57.6KB 57.6KB +2.0B
timelines 22.0KB 22.0KB +1.0B
total +5.0B

History

cc @christineweng

@christineweng christineweng merged commit d2c5132 into elastic:main Feb 10, 2025
9 checks passed
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.x, 9.0

https://github.com/elastic/kibana/actions/runs/13249076933

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Feb 10, 2025
## Summary

This is a part 2 following elastic#206340
to standardize actions in the alerts kpi visualizations.

This PR updates the following copies:
- Changed `Filter In` to `Filter for`: to stay consistent with Lens and
Discover
<img width="1070" alt="image"
src="https://github.com/user-attachments/assets/3341279f-7e8f-4470-9476-86809840ff55"
/>

- Updated letter cases by following copy guidelines
  - `Filter Out` -> `Filter out`
  - `Copy to Clipboard` -> `Copy to clipboard`
  - `Investigate in timeline` -> `Investigate in Timeline`
  - `Add to timeline` -> `Add to Timeline`

### Checklist

Check the PR satisfies following conditions.

Reviewers should verify this PR satisfies this list as well.

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

(cherry picked from commit d2c5132)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Feb 10, 2025
## Summary

This is a part 2 following elastic#206340
to standardize actions in the alerts kpi visualizations.

This PR updates the following copies:
- Changed `Filter In` to `Filter for`: to stay consistent with Lens and
Discover
<img width="1070" alt="image"
src="https://github.com/user-attachments/assets/3341279f-7e8f-4470-9476-86809840ff55"
/>

- Updated letter cases by following copy guidelines
  - `Filter Out` -> `Filter out`
  - `Copy to Clipboard` -> `Copy to clipboard`
  - `Investigate in timeline` -> `Investigate in Timeline`
  - `Add to timeline` -> `Add to Timeline`

### Checklist

Check the PR satisfies following conditions.

Reviewers should verify this PR satisfies this list as well.

- [x] Any text added follows [EUI's writing
guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses
sentence case text and includes [i18n
support](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)
- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
- [ ] If a plugin configuration key changed, check if it needs to be
allowlisted in the cloud and added to the [docker
list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)
- [ ] This was checked for breaking HTTP API changes, and any breaking
changes have been approved by the breaking-change committee. The
`release_note:breaking` label should be applied in these situations.
- [ ] [Flaky Test
Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was
used on any tests changed
- [ ] The PR description includes the appropriate Release Notes section,
and the correct `release_note:*` label is applied per the
[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

(cherry picked from commit d2c5132)
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
8.x
9.0

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Feb 10, 2025
# Backport

This will backport the following commits from `main` to `8.x`:
- [[Security Solutions] Update cell actions copy
(#209436)](#209436)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"christineweng","email":"18648970+christineweng@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-02-10T19:41:07Z","message":"[Security
Solutions] Update cell actions copy (#209436)\n\n## Summary\r\n\r\nThis
is a part 2 following
https://github.com/elastic/kibana/pull/206340\r\nto standardize actions
in the alerts kpi visualizations.\r\n\r\nThis PR updates the following
copies:\r\n- Changed `Filter In` to `Filter for`: to stay consistent
with Lens and\r\nDiscover\r\n<img width=\"1070\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/3341279f-7e8f-4470-9476-86809840ff55\"\r\n/>\r\n\r\n-
Updated letter cases by following copy guidelines\r\n - `Filter Out` ->
`Filter out` \r\n - `Copy to Clipboard` -> `Copy to clipboard`\r\n -
`Investigate in timeline` -> `Investigate in Timeline`\r\n - `Add to
timeline` -> `Add to Timeline`\r\n\r\n\r\n### Checklist\r\n\r\nCheck the
PR satisfies following conditions. \r\n\r\nReviewers should verify this
PR satisfies this list as well.\r\n\r\n- [x] Any text added follows
[EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\r\n-
[x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] If a plugin
configuration key changed, check if it needs to be\r\nallowlisted in the
cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\r\nchanges have been approved by the breaking-change committee.
The\r\n`release_note:breaking` label should be applied in these
situations.\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] The PR description includes
the appropriate Release Notes section,\r\nand the correct
`release_note:*` label is applied per
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"d2c5132f7423a15f9c2f9cf3e60c95ec50174235","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["backport","release_note:skip","Team:Threat
Hunting","Team:Threat
Hunting:Investigations","v9.1.0","v8.19.0"],"title":"[Security
Solutions] Update cell actions
copy","number":209436,"url":"https://github.com/elastic/kibana/pull/209436","mergeCommit":{"message":"[Security
Solutions] Update cell actions copy (#209436)\n\n## Summary\r\n\r\nThis
is a part 2 following
https://github.com/elastic/kibana/pull/206340\r\nto standardize actions
in the alerts kpi visualizations.\r\n\r\nThis PR updates the following
copies:\r\n- Changed `Filter In` to `Filter for`: to stay consistent
with Lens and\r\nDiscover\r\n<img width=\"1070\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/3341279f-7e8f-4470-9476-86809840ff55\"\r\n/>\r\n\r\n-
Updated letter cases by following copy guidelines\r\n - `Filter Out` ->
`Filter out` \r\n - `Copy to Clipboard` -> `Copy to clipboard`\r\n -
`Investigate in timeline` -> `Investigate in Timeline`\r\n - `Add to
timeline` -> `Add to Timeline`\r\n\r\n\r\n### Checklist\r\n\r\nCheck the
PR satisfies following conditions. \r\n\r\nReviewers should verify this
PR satisfies this list as well.\r\n\r\n- [x] Any text added follows
[EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\r\n-
[x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] If a plugin
configuration key changed, check if it needs to be\r\nallowlisted in the
cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\r\nchanges have been approved by the breaking-change committee.
The\r\n`release_note:breaking` label should be applied in these
situations.\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] The PR description includes
the appropriate Release Notes section,\r\nand the correct
`release_note:*` label is applied per
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"d2c5132f7423a15f9c2f9cf3e60c95ec50174235"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/209436","number":209436,"mergeCommit":{"message":"[Security
Solutions] Update cell actions copy (#209436)\n\n## Summary\r\n\r\nThis
is a part 2 following
https://github.com/elastic/kibana/pull/206340\r\nto standardize actions
in the alerts kpi visualizations.\r\n\r\nThis PR updates the following
copies:\r\n- Changed `Filter In` to `Filter for`: to stay consistent
with Lens and\r\nDiscover\r\n<img width=\"1070\"
alt=\"image\"\r\nsrc=\"https://github.com/user-attachments/assets/3341279f-7e8f-4470-9476-86809840ff55\"\r\n/>\r\n\r\n-
Updated letter cases by following copy guidelines\r\n - `Filter Out` ->
`Filter out` \r\n - `Copy to Clipboard` -> `Copy to clipboard`\r\n -
`Investigate in timeline` -> `Investigate in Timeline`\r\n - `Add to
timeline` -> `Add to Timeline`\r\n\r\n\r\n### Checklist\r\n\r\nCheck the
PR satisfies following conditions. \r\n\r\nReviewers should verify this
PR satisfies this list as well.\r\n\r\n- [x] Any text added follows
[EUI's
writing\r\nguidelines](https://elastic.github.io/eui/#/guidelines/writing),
uses\r\nsentence case text and includes
[i18n\r\nsupport](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/README.md)\r\n-
[x] [Unit or
functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere
updated or added to match the most common scenarios\r\n- [ ] If a plugin
configuration key changed, check if it needs to be\r\nallowlisted in the
cloud and added to the
[docker\r\nlist](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker)\r\n-
[ ] This was checked for breaking HTTP API changes, and any
breaking\r\nchanges have been approved by the breaking-change committee.
The\r\n`release_note:breaking` label should be applied in these
situations.\r\n- [ ] [Flaky
Test\r\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\r\nused on any tests changed\r\n- [ ] The PR description includes
the appropriate Release Notes section,\r\nand the correct
`release_note:*` label is applied per
the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"d2c5132f7423a15f9c2f9cf3e60c95ec50174235"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: christineweng <18648970+christineweng@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport release_note:skip Skip the PR/issue when compiling release notes Team:Threat Hunting:Investigations Security Solution Investigations Team Team:Threat Hunting Security Solution Threat Hunting Team v8.19.0 v9.1.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants