Skip to content

[ResponseOps][New Rule Form] Fix new rule form issues with basic license#198036

Merged
js-jankisalvi merged 5 commits intoelastic:mainfrom
js-jankisalvi:new-rule-form-basic-liecence
Nov 4, 2024
Merged

[ResponseOps][New Rule Form] Fix new rule form issues with basic license#198036
js-jankisalvi merged 5 commits intoelastic:mainfrom
js-jankisalvi:new-rule-form-basic-liecence

Conversation

@js-jankisalvi
Copy link
Copy Markdown
Contributor

@js-jankisalvi js-jankisalvi commented Oct 28, 2024

Summary

Fixes below issues from new rule form leftovers #196235

On basic license, if I hover on unsupported connectors, a tooltip explains the reasoning. This is not happening for rule types. We should do the same for the rule types

Screenshot 2024-10-28 at 15 44 26

On basic license, I can edit a rule that is not available on the basic. This leads to a bunch of errors in edit mode. The same is happening on main. We should prevent accessing this kind of rule types.

Screenshot 2024-10-28 at 15 44 57

Checklist

@js-jankisalvi js-jankisalvi added release_note:skip Skip the PR/issue when compiling release notes Team:ResponseOps Platform ResponseOps team (formerly the Cases and Alerting teams) t// v9.0.0 v8.17.0 labels Oct 28, 2024
@js-jankisalvi js-jankisalvi self-assigned this Oct 28, 2024
@js-jankisalvi js-jankisalvi requested a review from a team as a code owner October 28, 2024 15:49
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/response-ops (Team:ResponseOps)

@js-jankisalvi js-jankisalvi enabled auto-merge (squash) November 4, 2024 10:33
@elasticmachine
Copy link
Copy Markdown
Contributor

⏳ Build in-progress, with failures

Failed CI Steps

Test Failures

  • [job] [logs] Jest Tests #1 / TableListView default columns should not display relative time for items updated more than 7 days ago
  • [job] [logs] Jest Tests #1 / TableListView default columns should not display relative time for items updated more than 7 days ago

History

cc @js-jankisalvi

@js-jankisalvi js-jankisalvi merged commit 962082e into elastic:main Nov 4, 2024
@js-jankisalvi js-jankisalvi deleted the new-rule-form-basic-liecence branch November 4, 2024 19:13
@kibanamachine
Copy link
Copy Markdown
Contributor

Starting backport for target branches: 8.x

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

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Nov 4, 2024
…nse (elastic#198036)

## Summary

Fixes below issues from new rule form leftovers
elastic#196235

<details><summary>On basic license, if I hover on unsupported
connectors, a tooltip explains the reasoning. This is not happening for
rule types. We should do the same for the rule types</summary>

![Screenshot 2024-10-28 at 15 44
26](https://github.com/user-attachments/assets/522a9a54-fa41-48e2-a749-58a465eb2543)
</details>

<details><summary>On basic license, I can edit a rule that is not
available on the basic. This leads to a bunch of errors in edit mode.
The same is happening on main. We should prevent accessing this kind of
rule types.</summary>

![Screenshot 2024-10-28 at 15 44
57](https://github.com/user-attachments/assets/9a016ef2-aaf2-4d3f-8161-70bcb89f3334)
</details>

### Checklist
- [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

(cherry picked from commit 962082e)
@kibanamachine
Copy link
Copy Markdown
Contributor

💚 All backports created successfully

Status Branch Result
8.x

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 Nov 4, 2024
…c license (#198036) (#198842)

# Backport

This will backport the following commits from `main` to `8.x`:
- [[ResponseOps][New Rule Form] Fix new rule form issues with basic
license (#198036)](#198036)

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

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

<!--BACKPORT [{"author":{"name":"Janki
Salvi","email":"117571355+js-jankisalvi@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-11-04T19:13:33Z","message":"[ResponseOps][New
Rule Form] Fix new rule form issues with basic license (#198036)\n\n##
Summary\r\n\r\nFixes below issues from new rule form
leftovers\r\nhttps://github.com//issues/196235?reload=1?reload=1\r\n\r\n<details><summary>On
basic license, if I hover on unsupported\r\nconnectors, a tooltip
explains the reasoning. This is not happening for\r\nrule types. We
should do the same for the rule types</summary>\r\n\r\n![Screenshot
2024-10-28 at 15
44\r\n26](https://github.com/user-attachments/assets/522a9a54-fa41-48e2-a749-58a465eb2543)\r\n</details>
\r\n\r\n<details><summary>On basic license, I can edit a rule that is
not\r\navailable on the basic. This leads to a bunch of errors in edit
mode.\r\nThe same is happening on main. We should prevent accessing this
kind of\r\nrule types.</summary>\r\n\r\n![Screenshot 2024-10-28 at 15
44\r\n57](https://github.com/user-attachments/assets/9a016ef2-aaf2-4d3f-8161-70bcb89f3334)\r\n</details>
\r\n\r\n### Checklist\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","sha":"962082ead77fbd0c23a64347f9fa19e7424c400b","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","v9.0.0","backport:prev-minor","v8.17.0"],"title":"[ResponseOps][New
Rule Form] Fix new rule form issues with basic
license","number":198036,"url":"https://github.com/elastic/kibana/pull/198036","mergeCommit":{"message":"[ResponseOps][New
Rule Form] Fix new rule form issues with basic license (#198036)\n\n##
Summary\r\n\r\nFixes below issues from new rule form
leftovers\r\nhttps://github.com//issues/196235?reload=1?reload=1\r\n\r\n<details><summary>On
basic license, if I hover on unsupported\r\nconnectors, a tooltip
explains the reasoning. This is not happening for\r\nrule types. We
should do the same for the rule types</summary>\r\n\r\n![Screenshot
2024-10-28 at 15
44\r\n26](https://github.com/user-attachments/assets/522a9a54-fa41-48e2-a749-58a465eb2543)\r\n</details>
\r\n\r\n<details><summary>On basic license, I can edit a rule that is
not\r\navailable on the basic. This leads to a bunch of errors in edit
mode.\r\nThe same is happening on main. We should prevent accessing this
kind of\r\nrule types.</summary>\r\n\r\n![Screenshot 2024-10-28 at 15
44\r\n57](https://github.com/user-attachments/assets/9a016ef2-aaf2-4d3f-8161-70bcb89f3334)\r\n</details>
\r\n\r\n### Checklist\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","sha":"962082ead77fbd0c23a64347f9fa19e7424c400b"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/198036","number":198036,"mergeCommit":{"message":"[ResponseOps][New
Rule Form] Fix new rule form issues with basic license (#198036)\n\n##
Summary\r\n\r\nFixes below issues from new rule form
leftovers\r\nhttps://github.com//issues/196235?reload=1?reload=1\r\n\r\n<details><summary>On
basic license, if I hover on unsupported\r\nconnectors, a tooltip
explains the reasoning. This is not happening for\r\nrule types. We
should do the same for the rule types</summary>\r\n\r\n![Screenshot
2024-10-28 at 15
44\r\n26](https://github.com/user-attachments/assets/522a9a54-fa41-48e2-a749-58a465eb2543)\r\n</details>
\r\n\r\n<details><summary>On basic license, I can edit a rule that is
not\r\navailable on the basic. This leads to a bunch of errors in edit
mode.\r\nThe same is happening on main. We should prevent accessing this
kind of\r\nrule types.</summary>\r\n\r\n![Screenshot 2024-10-28 at 15
44\r\n57](https://github.com/user-attachments/assets/9a016ef2-aaf2-4d3f-8161-70bcb89f3334)\r\n</details>
\r\n\r\n### Checklist\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","sha":"962082ead77fbd0c23a64347f9fa19e7424c400b"}},{"branch":"8.x","label":"v8.17.0","branchLabelMappingKey":"^v8.17.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Janki Salvi <117571355+js-jankisalvi@users.noreply.github.com>
Zacqary added a commit to Zacqary/kibana that referenced this pull request Nov 4, 2024
Zacqary added a commit to Zacqary/kibana that referenced this pull request Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release_note:skip Skip the PR/issue when compiling release notes Team:ResponseOps Platform ResponseOps team (formerly the Cases and Alerting teams) t// v8.17.0 v9.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants