[Alerting] License Errors on Alert List View#89920
Conversation
…ing/licensing-ux
…ing/licensing-ux
|
Pinging @elastic/kibana-alerting-services (Team:Alerting Services) |
YulNaumenko
left a comment
There was a problem hiding this comment.
Awesome UX now! Code LGTM.
mdefazio
left a comment
There was a problem hiding this comment.
This looks good! Super tiny nit regarding the button parenthesis (but Gail might disagree).
Also, I think it might be worthwhile tweaking the column widths so there's more room for the alert title. Setting the tableLayout to auto might be enough, but I also remember us going through a PR for this previously.
...ugins/triggers_actions_ui/public/application/sections/alerts_list/components/alerts_list.tsx
Outdated
Show resolved
Hide resolved
...ugins/triggers_actions_ui/public/application/sections/alerts_list/components/alerts_list.tsx
Outdated
Show resolved
Hide resolved
|
@arisonl Could you please advise on the licensing text in the three screenshots shown in the summary? |
…ing/licensing-ux
|
@gchaps thank you for the heads up, this looks good to me |
…ing/licensing-ux
|
@elasticmachine merge upstream |
|
In chatting with @gchaps , we felt the modal copy could use some clarification as there is somewhat of a mismatch currently (i.e. contact adminstrator / Manage license). Since we can't very easily determine what role a person has - or what they have the ability to do - perhaps the text ought to be more general and we leave the available options up to the License Management page. The modal title and text would be: Gold license requiredAlert example.people-in-space is disabled because it requires a Gold license. Continue to the License Management page to view upgrade options. [ Cancel ] [ Manage license ] |
…ing/licensing-ux
|
A few minor tweaks. Tooltip: Alert example.people-in-space is disabled because it requires a Gold license. Go to License Management to view upgrade options. Modal: Gold license requiredAlert example.people-in-space is disabled because it requires a Gold license. Continue to License Management to view upgrade options. [ Cancel ] [ Manage license ] |
@gchaps Because I have the tooltip showing on any alert execution error and not just license errors, I'm just showing the error from the execution status with no modifications. The current wording is also what shows up in the logs. Would it make sense to update the log message to say "Go to License Management to view upgrade options" as well? |
… into alerting/licensing-ux
|
@gchaps @ryankeairns Updated modal: |
|
@elasticmachine merge upstream |
pmuellr
left a comment
There was a problem hiding this comment.
LGTM, seems to work as advertised. Made a few comments/notes/questions, no blockers.
.../triggers_actions_ui/public/application/sections/alerts_list/components/alerts_list.test.tsx
Show resolved
Hide resolved
.../triggers_actions_ui/public/application/sections/alerts_list/components/alerts_list.test.tsx
Show resolved
Hide resolved
...ugins/triggers_actions_ui/public/application/sections/alerts_list/components/alerts_list.tsx
Show resolved
Hide resolved
…ing/licensing-ux
… into alerting/licensing-ux
|
@elasticmachine merge upstream |
💚 Build SucceededMetrics [docs]Module Count
Async chunks
History
To update your PR or re-run it, just comment with: |
* Adding tooltips to alert list and modal for license upgrade * Fixing typings * Custom License Error status. Moving modal to alerts list page * Adding unit test * Cleanup * Unit tests * Removing tooltip from alert name * License * PR fixes * Updating modal wording * Updating license state error message * i18n fix * Fixing functional test Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* master: (99 commits) [Fleet] Use Fleet Server indices in the search bar (elastic#90835) [Search Sessions] added an info flyout to session management (elastic#90559) [ILM] Revisit searchable snapshot field after new redesign (elastic#90793) [Alerting] License Errors on Alert List View (elastic#89920) RFC Improve saved object migrations algorithm (elastic#84333) [Lens] (Accessibility) Fix focus on drag and drop actions (elastic#90561) Use new shortcut links to Fleet discuss forums. (elastic#90786) Do not generate an ephemeral encryption key in production. (elastic#81511) [Fleet] Use staging registry for snapshot builds (elastic#90327) Actually deleting x-pack/tsconfig.refs.json (elastic#90898) Add deprecation warning to all Beats CM pages. (elastic#90741) skip flaky suite (elastic#90136) Revert "Revert "[Metrics UI] Add Metrics Anomaly Alert Type (elastic#89244)"" (elastic#90889) remove ref to removed tsconfig file [core.logging] Uses host timezone as default (elastic#90368) [Maps] remove maps_file_upload plugin and fold public folder into file_upload plugin (elastic#90292) Revert "[Metrics UI] Add Metrics Anomaly Alert Type (elastic#89244)" [dev-utils/ci-stats] support disabling ship errors (elastic#90851) Prefix with / (elastic#90836) [Metrics UI] Add Metrics Anomaly Alert Type (elastic#89244) ...
* Adding tooltips to alert list and modal for license upgrade * Fixing typings * Custom License Error status. Moving modal to alerts list page * Adding unit test * Cleanup * Unit tests * Removing tooltip from alert name * License * PR fixes * Updating modal wording * Updating license state error message * i18n fix * Fixing functional test Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Resolves #85640
Summary
Made the following updates to the alerts list:
License ErrorAlert with license error
Error reason tooltip
Manage license modal
Checklist
Delete any items that are not applicable to this PR.