Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[8.x] [Spaces UI] Role Editor Flyout Should Match in Roles Mgmt (#198182
) (#202820) # Backport This will backport the following commits from `main` to `8.x`: - [[Spaces UI] Role Editor Flyout Should Match in Roles Mgmt (#198182)](#198182) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Tim Sullivan","email":"tsullivan@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-11-20T14:39:41Z","message":"[Spaces UI] Role Editor Flyout Should Match in Roles Mgmt (#198182)\n\n## Summary\r\n\r\nPart of https://github.com/elastic/kibana-team/issues/1242\r\n\r\n**Fixes for alignment of the Role editor flyout**\r\n1. Remove the warning callout regarding global privileges that impact\r\nother privileges\r\n1. Unify the info callouts regarding combination of privileges\r\n1. set \"Customize\" as the default selected option when assigning new\r\nprivileges\r\n1. update placeholders for selector box when assigning privileges\r\n1. Hide privileges controls if no spaces are selected\r\n1. Update button group label text to \"Define privileges\" and align\r\nhelper texts below\r\n1. Align headers for assign/edit states\r\n1. Remove descriptions under headers\r\n1. Update size of info callout above button group to small\r\n1. Reduce text size for the \"Manage roles\" link\r\n1. Remove the \"Additional Stack Management permissions can be found\r\noutside of this menu...\" test for the Spaces Management context.\r\n\r\n**Polish fixes**\r\n1. Remove features visible column\r\n1. ~~Remove identifier column from spaces grid~~\r\n1. Fix vertical alignment of non-current space name in table\r\n1. Ordered the listing of assigned roles during and after search\r\n1. Removing a role from the space shows a confirmation modal\r\n1. Update columns widths in the spaces grid\r\n1. Remove the \"By default your current view is Classic\" callout\r\n\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\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/packages/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- [x] Any UI touched in this PR is usable by keyboard only (learn more\r\nabout [keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n- [x] Any UI touched in this PR does not create any new axe failures\r\n(run axe in browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n- [x] This renders correctly on smaller devices using a responsive\r\nlayout. (You can test this [in your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n- [x] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)","sha":"226924eafebff8852a67723a49e8f4fdbb6ed869","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport missing","v9.0.0","ci:cloud-deploy","backport:version","v8.17.0"],"number":198182,"url":"https://github.com/elastic/kibana/pull/198182","mergeCommit":{"message":"[Spaces UI] Role Editor Flyout Should Match in Roles Mgmt (#198182)\n\n## Summary\r\n\r\nPart of https://github.com/elastic/kibana-team/issues/1242\r\n\r\n**Fixes for alignment of the Role editor flyout**\r\n1. Remove the warning callout regarding global privileges that impact\r\nother privileges\r\n1. Unify the info callouts regarding combination of privileges\r\n1. set \"Customize\" as the default selected option when assigning new\r\nprivileges\r\n1. update placeholders for selector box when assigning privileges\r\n1. Hide privileges controls if no spaces are selected\r\n1. Update button group label text to \"Define privileges\" and align\r\nhelper texts below\r\n1. Align headers for assign/edit states\r\n1. Remove descriptions under headers\r\n1. Update size of info callout above button group to small\r\n1. Reduce text size for the \"Manage roles\" link\r\n1. Remove the \"Additional Stack Management permissions can be found\r\noutside of this menu...\" test for the Spaces Management context.\r\n\r\n**Polish fixes**\r\n1. Remove features visible column\r\n1. ~~Remove identifier column from spaces grid~~\r\n1. Fix vertical alignment of non-current space name in table\r\n1. Ordered the listing of assigned roles during and after search\r\n1. Removing a role from the space shows a confirmation modal\r\n1. Update columns widths in the spaces grid\r\n1. Remove the \"By default your current view is Classic\" callout\r\n\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\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/packages/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- [x] Any UI touched in this PR is usable by keyboard only (learn more\r\nabout [keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n- [x] Any UI touched in this PR does not create any new axe failures\r\n(run axe in browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n- [x] This renders correctly on smaller devices using a responsive\r\nlayout. (You can test this [in your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n- [x] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)","sha":"226924eafebff8852a67723a49e8f4fdbb6ed869"}},"sourceBranch":"main","suggestedTargetBranches":["8.17"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/198182","number":198182,"mergeCommit":{"message":"[Spaces UI] Role Editor Flyout Should Match in Roles Mgmt (#198182)\n\n## Summary\r\n\r\nPart of https://github.com/elastic/kibana-team/issues/1242\r\n\r\n**Fixes for alignment of the Role editor flyout**\r\n1. Remove the warning callout regarding global privileges that impact\r\nother privileges\r\n1. Unify the info callouts regarding combination of privileges\r\n1. set \"Customize\" as the default selected option when assigning new\r\nprivileges\r\n1. update placeholders for selector box when assigning privileges\r\n1. Hide privileges controls if no spaces are selected\r\n1. Update button group label text to \"Define privileges\" and align\r\nhelper texts below\r\n1. Align headers for assign/edit states\r\n1. Remove descriptions under headers\r\n1. Update size of info callout above button group to small\r\n1. Reduce text size for the \"Manage roles\" link\r\n1. Remove the \"Additional Stack Management permissions can be found\r\noutside of this menu...\" test for the Spaces Management context.\r\n\r\n**Polish fixes**\r\n1. Remove features visible column\r\n1. ~~Remove identifier column from spaces grid~~\r\n1. Fix vertical alignment of non-current space name in table\r\n1. Ordered the listing of assigned roles during and after search\r\n1. Removing a role from the space shows a confirmation modal\r\n1. Update columns widths in the spaces grid\r\n1. Remove the \"By default your current view is Classic\" callout\r\n\r\n### Checklist\r\n\r\nDelete any items that are not applicable to this PR.\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/packages/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- [x] Any UI touched in this PR is usable by keyboard only (learn more\r\nabout [keyboard accessibility](https://webaim.org/techniques/keyboard/))\r\n- [x] Any UI touched in this PR does not create any new axe failures\r\n(run axe in browser:\r\n[FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/),\r\n[Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US))\r\n- [x] This renders correctly on smaller devices using a responsive\r\nlayout. (You can test this [in your\r\nbrowser](https://www.browserstack.com/guide/responsive-testing-on-local-server))\r\n- [x] This was checked for [cross-browser\r\ncompatibility](https://www.elastic.co/support/matrix#matrix_browsers)","sha":"226924eafebff8852a67723a49e8f4fdbb6ed869"}},{"branch":"8.x","label":"v8.17.0","labelRegex":"^v8.17.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT-->
- Loading branch information