updates tooltip component, fixes formik configuration on ad hoc qizard

This commit is contained in:
Alex Corey 2020-09-02 11:09:25 -04:00
parent fe115fdd16
commit 3402e5db35
2 changed files with 29 additions and 31 deletions

View File

@ -32,10 +32,7 @@ function CredentialStep({ i18n, verbosityOptions, moduleOptions }) {
name: 'module_name',
validate: required(null, i18n),
});
const [module_argsField] = useField({
name: 'module_args',
validate: required(null, i18n),
});
const [variablesField] = useField('extra_vars');
const [diff_modeField, , diff_modeHelpers] = useField('diff_mode');
const [become_enabledField, , become_enabledHelpers] = useField(
@ -82,6 +79,7 @@ function CredentialStep({ i18n, verbosityOptions, moduleOptions }) {
name="module_args"
type="text"
label={i18n._(t`Arguments`)}
validate={required(null, i18n)}
isRequired={
module_nameField.value === 'command' ||
module_nameField.value === 'shell'
@ -90,10 +88,10 @@ function CredentialStep({ i18n, verbosityOptions, moduleOptions }) {
module_nameField.value ? (
<>
{i18n._(
t`These arguments are used with the specified module. You can find information about the ${module_argsField.value} by clicking `
t`These arguments are used with the specified module. You can find information about the ${module_nameField.value} by clicking `
)}
<a
href={`https://docs.ansible.com/ansible/latest/modules/${module_argsField.value}_module.html`}
href={`https://docs.ansible.com/ansible/latest/modules/${module_nameField.value}_module.html`}
target="_blank"
rel="noopener noreferrer"
>

View File

@ -1,7 +1,7 @@
import 'styled-components/macro';
import React, { useEffect, useRef } from 'react';
import { withI18n } from '@lingui/react';
import { t, Trans } from '@lingui/macro';
import { t } from '@lingui/macro';
import { useField, useFormikContext } from 'formik';
import { Switch, Text } from '@patternfly/react-core';
import {
@ -69,30 +69,30 @@ function CustomMessagesSubForm({ defaultMessages, type, i18n }) {
css="margin-bottom: var(--pf-c-content--MarginBottom)"
>
<small>
Use custom messages to change the content of notifications sent
when a job starts, succeeds, or fails. Use curly braces to
access information about the job:{' '}
<code>
{'{{'} job_friendly_name {'}}'}
</code>
,{' '}
<code>
{'{{'} url {'}}'}
</code>
, or attributes of the job such as{' '}
<code>
{'{{'} job.status {'}}'}
</code>
. You may apply a number of possible variables in the message.
Refer to the{' '}
<a
href="https://docs.ansible.com/ansible-tower/latest/html/userguide/notifications.html#create-custom-notifications"
target="_blank"
rel="noopener noreferrer"
>
Ansible Tower documentation
</a>{' '}
for more details.
Use custom messages to change the content of notifications sent
when a job starts, succeeds, or fails. Use curly braces to access
information about the job:{' '}
<code>
{'{{'} job_friendly_name {'}}'}
</code>
,{' '}
<code>
{'{{'} url {'}}'}
</code>
, or attributes of the job such as{' '}
<code>
{'{{'} job.status {'}}'}
</code>
. You may apply a number of possible variables in the message.
Refer to the{' '}
<a
href="https://docs.ansible.com/ansible-tower/latest/html/userguide/notifications.html#create-custom-notifications"
target="_blank"
rel="noopener noreferrer"
>
Ansible Tower documentation
</a>{' '}
for more details.
</small>
</Text>
<FormFullWidthLayout>