Skip to content

Commit

Permalink
Fixes #36473 - Add missing ouia-ids
Browse files Browse the repository at this point in the history
  • Loading branch information
MariaAga authored and stejskalleos committed Jun 7, 2023
1 parent 2273a93 commit 43acbf0
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 6 deletions.
1 change: 1 addition & 0 deletions webpack/components/AnsibleHostDetail/AnsibleHostDetail.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ const AnsibleHostDetail = ({
>
{SECONDARY_TABS.map(({ key, title }) => (
<Tab
ouiaId={`ansible-host-details-tabs-${title}`}
key={key}
eventKey={key}
title={<TabTitleText>{title}</TabTitleText>}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ const NewRecurringJobModal = props => {
<br />
{__('For more advanced scheduling options')}{' '}
<Button
ouiaId="view-remote-execution-page"
variant="link"
isInline
onClick={() =>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,17 @@ const AllRolesModal = ({ hostGlobalId, onClose, history }) => {

const paginationKeys = { page: 'page', perPage: 'per_page' };

const wrapper = child => <Modal {...baseModalProps}>{child}</Modal>;
const wrapper = child => (
<Modal ouiaId="modal-ansible-roles" {...baseModalProps}>
{child}
</Modal>
);

const loadingWrapper = child => <Modal {...baseModalProps}>{child}</Modal>;
const loadingWrapper = child => (
<Modal ouiaId="loading-modal-ansible-roles" {...baseModalProps}>
{child}
</Modal>
);

const useFetchFn = () =>
useQuery(allAnsibleRolesQuery, {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,20 @@ const EditRolesModal = ({
];

const emptyWrapper = child => (
<Modal {...baseModalProps} actions={actions}>
<Modal
ouiaId="empty-edit-modal-ansible-roles"
{...baseModalProps}
actions={actions}
>
{child}
</Modal>
);

const loadingWrapper = child => <Modal {...baseModalProps}>{child}</Modal>;
const loadingWrapper = child => (
<Modal ouiaId="loading-edit-modal-ansible-roles" {...baseModalProps}>
{child}
</Modal>
);

const variables = {
id: encodeId('Host', hostId),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,11 +92,12 @@ const ImportRolesAndVariablesTable = ({
);

const renderSelectAll = () => (
<Toolbar>
<Toolbar ouiaId="ansible-roles-and-variables-table-toolbar">
<ToolbarContent>
<ToolbarGroup variant="icon-button-group">
<ToolbarItem>
<Checkbox
ouiaId="ansible-roles-and-variables-table-select-all-checkbox"
isChecked={isChecked}
onChange={SelectAll}
aria-label="select all checkbox"
Expand All @@ -115,14 +116,20 @@ const ImportRolesAndVariablesTable = ({
<br />
<br />
<Button
ouiaId="ansible-roles-variables-submit"
variant="primary"
onClick={() => onSubmit(rows, proxy)}
isLoading={isImporting}
isDisabled={isImporting || selectedRowsCount === 0}
>
{__('Submit')}
</Button>
<Button variant="secondary" onClick={onCancel} isDisabled={isImporting}>
<Button
ouiaId="ansible-roles-variables-cancel"
variant="secondary"
onClick={onCancel}
isDisabled={isImporting}
>
{__('Cancel')}
</Button>
</div>
Expand All @@ -132,6 +139,7 @@ const ImportRolesAndVariablesTable = ({
<div id="import-ansible-roles-variables">
{renderSelectAll()}
<Table
ouiaId="ansible-roles-and-variables-table"
aria-label="import roles and variables"
onSelect={onSelect}
rows={paginatedRows}
Expand Down
1 change: 1 addition & 0 deletions webpack/formHelper.js
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ export const SelectField = ({
validated={valid}
>
<FormSelect
ouiaId={`select-${fieldProps.name}`}
{...fieldProps}
className="without_select2"
aria-label={fieldProps.name}
Expand Down

0 comments on commit 43acbf0

Please sign in to comment.