From 065c05ac15c842671b255220fad5b7e7080baa03 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9Cjeramysoucy=E2=80=9D?=
Date: Mon, 27 Mar 2023 15:09:24 -0400
Subject: [PATCH 1/6] Adds aria labels and removes option id to get
announcements
---
.../privileges/es/cluster_privileges.tsx | 6 +++
.../es/elasticsearch_privileges.tsx | 43 ++++++++++---------
.../privileges/es/index_privilege_form.tsx | 16 +++++++
3 files changed, 44 insertions(+), 21 deletions(-)
diff --git a/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/cluster_privileges.tsx b/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/cluster_privileges.tsx
index 0e44970d8ef7a8..4eb98279908496 100644
--- a/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/cluster_privileges.tsx
+++ b/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/cluster_privileges.tsx
@@ -9,6 +9,8 @@ import { EuiComboBox, EuiFlexGroup, EuiFlexItem } from '@elastic/eui';
import _ from 'lodash';
import React, { Component } from 'react';
+import { i18n } from '@kbn/i18n';
+
import type { Role } from '../../../../../../common/model';
import { isRoleReadOnly } from '../../../../../../common/model';
@@ -41,6 +43,10 @@ export class ClusterPrivileges extends Component {
return (
{
}
>
-
- ({
- id: username,
- label: username,
- isGroupLabelOption: false,
- }))}
- selectedOptions={this.props.role.elasticsearch.run_as.map((u) => ({ label: u }))}
- onCreateOption={this.onCreateRunAsOption}
- onChange={this.onRunAsUserChange}
- isDisabled={!editable}
- />
-
+ ({
+ label: username,
+ isGroupLabelOption: false,
+ }))}
+ selectedOptions={this.props.role.elasticsearch.run_as.map((u) => ({ label: u }))}
+ onCreateOption={this.onCreateRunAsOption}
+ onChange={this.onRunAsUserChange}
+ isDisabled={!editable}
+ />
diff --git a/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/index_privilege_form.tsx b/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/index_privilege_form.tsx
index fbc440c0ed984e..662c2062cfdb77 100644
--- a/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/index_privilege_form.tsx
+++ b/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/index_privilege_form.tsx
@@ -128,6 +128,10 @@ export class IndexPrivilegeForm extends Component {
{...this.props.validator.validateIndexPrivilege(this.props.indexPrivilege)}
>
{
fullWidth={true}
>
{
>
{
>
Date: Mon, 27 Mar 2023 15:49:56 -0400
Subject: [PATCH 2/6] Removes redundant aria-labels where ui label is
inherited. Removes unnecessary components.
---
.../privileges/es/index_privilege_form.tsx | 60 +++++++------------
1 file changed, 20 insertions(+), 40 deletions(-)
diff --git a/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/index_privilege_form.tsx b/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/index_privilege_form.tsx
index 662c2062cfdb77..934de8921ec88c 100644
--- a/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/index_privilege_form.tsx
+++ b/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/index_privilege_form.tsx
@@ -128,10 +128,6 @@ export class IndexPrivilegeForm extends Component {
{...this.props.validator.validateIndexPrivilege(this.props.indexPrivilege)}
>
{
fullWidth={true}
>
{
) : undefined
}
>
-
-
-
+
@@ -278,22 +264,16 @@ export class IndexPrivilegeForm extends Component {
fullWidth={true}
className="indexPrivilegeForm__deniedFieldsRow"
>
-
-
-
+
From 25252cab03ee5065268bb5f33b928c28cc691544 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9Cjeramysoucy=E2=80=9D?=
Date: Mon, 27 Mar 2023 16:53:10 -0400
Subject: [PATCH 3/6] Adds aria-label to spaces nav selectable
---
.../public/nav_control/components/spaces_menu.tsx | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/x-pack/plugins/spaces/public/nav_control/components/spaces_menu.tsx b/x-pack/plugins/spaces/public/nav_control/components/spaces_menu.tsx
index 1d54c639d84d80..adad431cd05eac 100644
--- a/x-pack/plugins/spaces/public/nav_control/components/spaces_menu.tsx
+++ b/x-pack/plugins/spaces/public/nav_control/components/spaces_menu.tsx
@@ -20,7 +20,7 @@ import type {
EuiSelectableOnChangeEvent,
EuiSelectableSearchableSearchProps,
} from '@elastic/eui/src/components/selectable/selectable';
-import React, { Component, lazy, Suspense } from 'react';
+import React, { Component, Fragment, lazy, Suspense } from 'react';
import type { ApplicationStart, Capabilities } from '@kbn/core/public';
import { i18n } from '@kbn/i18n';
@@ -85,8 +85,11 @@ class SpacesMenuUI extends Component {
};
return (
- <>
+
{
}}
>
{(list, search) => (
- <>
+
{search ||
i18n.translate('xpack.spaces.navControl.spacesMenu.selectSpacesTitle', {
@@ -113,11 +116,11 @@ class SpacesMenuUI extends Component {
})}
{list}
- >
+
)}
{this.renderManageButton()}
- >
+
);
}
From d276aa3f2f04ab7eec67d576ad9a4792e34af9d0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9Cjeramysoucy=E2=80=9D?=
Date: Tue, 28 Mar 2023 11:38:54 -0400
Subject: [PATCH 4/6] Updates test snapshots
---
.../cluster_privileges.test.tsx.snap | 1 +
.../elasticsearch_privileges.test.tsx.snap | 37 ++++++++-----------
2 files changed, 16 insertions(+), 22 deletions(-)
diff --git a/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/__snapshots__/cluster_privileges.test.tsx.snap b/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/__snapshots__/cluster_privileges.test.tsx.snap
index dd27fe13e84a3d..ae57c00324ccd0 100644
--- a/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/__snapshots__/cluster_privileges.test.tsx.snap
+++ b/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/__snapshots__/cluster_privileges.test.tsx.snap
@@ -6,6 +6,7 @@ exports[`it renders without crashing 1`] = `
key="clusterPrivs"
>
}
>
-
-
-
+
Date: Thu, 30 Mar 2023 10:14:15 -0400
Subject: [PATCH 5/6] Updates aria label for run as combo
---
.../edit_role/privileges/es/elasticsearch_privileges.tsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/elasticsearch_privileges.tsx b/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/elasticsearch_privileges.tsx
index f995e85adedc58..6ae205c62cfa71 100644
--- a/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/elasticsearch_privileges.tsx
+++ b/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/elasticsearch_privileges.tsx
@@ -120,8 +120,8 @@ export class ElasticsearchPrivileges extends Component {
>
Date: Thu, 30 Mar 2023 10:49:34 -0400
Subject: [PATCH 6/6] Updates test snapshot
---
.../es/__snapshots__/elasticsearch_privileges.test.tsx.snap | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/__snapshots__/elasticsearch_privileges.test.tsx.snap b/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/__snapshots__/elasticsearch_privileges.test.tsx.snap
index 6a796bffe7ad5e..25196b9929f5a5 100644
--- a/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/__snapshots__/elasticsearch_privileges.test.tsx.snap
+++ b/x-pack/plugins/security/public/management/roles/edit_role/privileges/es/__snapshots__/elasticsearch_privileges.test.tsx.snap
@@ -101,7 +101,7 @@ exports[`it renders without crashing 1`] = `
}
>