|
-
+ |
{executionEnvironment.name}
|
-
- {executionEnvironment.image}
- |
-
+ | {executionEnvironment.image} |
+
{executionEnvironment.organization ? (
{
sourcePathHelpers.setValue(value);
}}
aria-label={i18n._(t`Select source path`)}
+ typeAheadAriaLabel={i18n._(t`Select source path`)}
placeholder={i18n._(t`Select source path`)}
createText={i18n._(t`Set source path to`)}
isCreatable
diff --git a/awx/ui_next/src/screens/Project/ProjectList/ProjectListItem.jsx b/awx/ui_next/src/screens/Project/ProjectList/ProjectListItem.jsx
index 55c265cf0d..b9c902c4a8 100644
--- a/awx/ui_next/src/screens/Project/ProjectList/ProjectListItem.jsx
+++ b/awx/ui_next/src/screens/Project/ProjectList/ProjectListItem.jsx
@@ -98,7 +98,7 @@ function ProjectListItem({
/>
|
-
+
{project.name}
diff --git a/awx/ui_next/src/screens/Template/Survey/SurveyPreviewModal.jsx b/awx/ui_next/src/screens/Template/Survey/SurveyPreviewModal.jsx
index 1b1086e6b2..0a1e57d0c9 100644
--- a/awx/ui_next/src/screens/Template/Survey/SurveyPreviewModal.jsx
+++ b/awx/ui_next/src/screens/Template/Survey/SurveyPreviewModal.jsx
@@ -88,6 +88,7 @@ function SurveyPreviewModal({
id={`survey-preview-multipleChoice-${q.variable}`}
isDisabled
aria-label={i18n._(t`Multiple Choice`)}
+ typeAheadAriaLabel={i18n._(t`Multiple Choice`)}
placeholderText={q.default}
onToggle={() => {}}
/>
@@ -109,6 +110,7 @@ function SurveyPreviewModal({
}
onToggle={() => {}}
aria-label={i18n._(t`Multi-Select`)}
+ typeAheadAriaLabel={i18n._(t`Multi-Select`)}
id={`survey-preview-multiSelect-${q.variable}`}
>
{q.choices.length > 0 &&
diff --git a/awx/ui_next/src/screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx b/awx/ui_next/src/screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx
index 3ae4894e85..59d0872826 100644
--- a/awx/ui_next/src/screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx
+++ b/awx/ui_next/src/screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx
@@ -239,6 +239,7 @@ function NodeTypeStep({ i18n }) {
setIsConvergenceOpen(false);
}}
aria-label={i18n._(t`Convergence select`)}
+ typeAheadAriaLabel={i18n._(t`Convergence select`)}
className="convergenceSelect"
ouiaId="convergenceSelect"
>
diff --git a/awx/ui_next/src/screens/Template/shared/LabelSelect.jsx b/awx/ui_next/src/screens/Template/shared/LabelSelect.jsx
index 539947738f..5bd8da9add 100644
--- a/awx/ui_next/src/screens/Template/shared/LabelSelect.jsx
+++ b/awx/ui_next/src/screens/Template/shared/LabelSelect.jsx
@@ -1,6 +1,7 @@
import React, { useState, useEffect } from 'react';
import { func, arrayOf, number, shape, string, oneOfType } from 'prop-types';
import { Select, SelectOption, SelectVariant } from '@patternfly/react-core';
+import { t } from '@lingui/macro';
import { LabelsAPI } from '../../../api';
import { useSyncedSelectValue } from '../../../components/MultiSelect';
@@ -84,7 +85,7 @@ function LabelSelect({ value, placeholder, onChange, onError, createText }) {
isDisabled={isLoading}
selections={selections}
isOpen={isExpanded}
- aria-labelledby="label-select"
+ typeAheadAriaLabel={t`Select Labels`}
placeholderText={placeholder}
createText={createText}
>
diff --git a/awx/ui_next/src/screens/Template/shared/PlaybookSelect.jsx b/awx/ui_next/src/screens/Template/shared/PlaybookSelect.jsx
index ad47f2d4c1..313a89fb40 100644
--- a/awx/ui_next/src/screens/Template/shared/PlaybookSelect.jsx
+++ b/awx/ui_next/src/screens/Template/shared/PlaybookSelect.jsx
@@ -56,6 +56,7 @@ function PlaybookSelect({
selections={selected}
onToggle={setIsOpen}
placeholderText={i18n._(t`Select a playbook`)}
+ typeAheadAriaLabel={i18n._(t`Select a playbook`)}
isCreateable={false}
onSelect={(event, value) => {
setIsOpen(false);
diff --git a/awx/ui_next/src/screens/Template/shared/WorkflowJobTemplateForm.jsx b/awx/ui_next/src/screens/Template/shared/WorkflowJobTemplateForm.jsx
index a1891d26f0..6ee8446415 100644
--- a/awx/ui_next/src/screens/Template/shared/WorkflowJobTemplateForm.jsx
+++ b/awx/ui_next/src/screens/Template/shared/WorkflowJobTemplateForm.jsx
@@ -159,7 +159,7 @@ function WorkflowJobTemplateForm({
)}
>
{
scmHelpers.setValue(value);
diff --git a/awx/ui_next/src/screens/Template/shared/WorkflowJobTemplateForm.test.jsx b/awx/ui_next/src/screens/Template/shared/WorkflowJobTemplateForm.test.jsx
index ccea65a8b9..f1e81f2fd6 100644
--- a/awx/ui_next/src/screens/Template/shared/WorkflowJobTemplateForm.test.jsx
+++ b/awx/ui_next/src/screens/Template/shared/WorkflowJobTemplateForm.test.jsx
@@ -226,22 +226,14 @@ describe('', () => {
test('test changes in FieldWithPrompt', async () => {
await act(async () => {
- wrapper.find('TextInputBase#text-wfjt-scm-branch').prop('onChange')(
- 'main'
- );
- wrapper.find('TextInputBase#text-wfjt-limit').prop('onChange')(
- 1234567890
- );
+ wrapper.find('TextInputBase#wfjt-scm-branch').prop('onChange')('main');
+ wrapper.find('TextInputBase#wfjt-limit').prop('onChange')(1234567890);
});
wrapper.update();
- expect(wrapper.find('input#text-wfjt-scm-branch').prop('value')).toEqual(
- 'main'
- );
- expect(wrapper.find('input#text-wfjt-limit').prop('value')).toEqual(
- 1234567890
- );
+ expect(wrapper.find('input#wfjt-scm-branch').prop('value')).toEqual('main');
+ expect(wrapper.find('input#wfjt-limit').prop('value')).toEqual(1234567890);
});
test('webhooks and enable concurrent jobs functions properly', async () => {
diff --git a/awx/ui_next/src/screens/User/UserList/UserListItem.jsx b/awx/ui_next/src/screens/User/UserList/UserListItem.jsx
index 672e381c47..731d0eac2b 100644
--- a/awx/ui_next/src/screens/User/UserList/UserListItem.jsx
+++ b/awx/ui_next/src/screens/User/UserList/UserListItem.jsx
@@ -43,7 +43,7 @@ function UserListItem({
}}
/>
|
-
+
{user.username}
{ldapUser && (
| |