mirror of
https://github.com/ansible/awx.git
synced 2026-01-11 01:57:35 -03:30
renders ad hoc command fields in job detail view
This commit is contained in:
parent
3f44c5d18b
commit
d389362ca3
@ -76,7 +76,7 @@ function JobDetail({ job }) {
|
||||
project_update: t`Source Control Update`,
|
||||
inventory_update: t`Inventory Sync`,
|
||||
job: job.job_type === 'check' ? t`Playbook Check` : t`Playbook Run`,
|
||||
ad_hoc_command: t`Command`,
|
||||
ad_hoc_command: t`Run Command`,
|
||||
system_job: t`Management Job`,
|
||||
workflow_job: t`Workflow Job`,
|
||||
};
|
||||
@ -337,6 +337,8 @@ function JobDetail({ job }) {
|
||||
}
|
||||
/>
|
||||
)}
|
||||
<Detail label={t`Module Name`} value={job.module_name} />
|
||||
<Detail label={t`Module Arguments`} value={job.module_args} />
|
||||
<UserDateDetail
|
||||
label={t`Created`}
|
||||
date={job.created}
|
||||
|
||||
@ -110,6 +110,38 @@ describe('<JobDetail />', () => {
|
||||
).toHaveLength(1);
|
||||
});
|
||||
|
||||
test('should display module name and module arguments', () => {
|
||||
wrapper = mountWithContexts(
|
||||
<JobDetail
|
||||
job={{
|
||||
...mockJobData,
|
||||
type: 'ad_hoc_command',
|
||||
module_name: 'command',
|
||||
module_args: 'echo hello_world',
|
||||
summary_fields: {
|
||||
...mockJobData.summary_fields,
|
||||
credential: {
|
||||
id: 2,
|
||||
name: 'Machine cred',
|
||||
description: '',
|
||||
kind: 'ssh',
|
||||
cloud: false,
|
||||
kubernetes: false,
|
||||
credential_type_id: 1,
|
||||
},
|
||||
source_workflow_job: {
|
||||
id: 1234,
|
||||
name: 'Test Source Workflow',
|
||||
},
|
||||
},
|
||||
}}
|
||||
/>
|
||||
);
|
||||
assertDetail('Module Name', 'command');
|
||||
assertDetail('Module Arguments', 'echo hello_world');
|
||||
assertDetail('Job Type', 'Run Command');
|
||||
});
|
||||
|
||||
test('should show schedule that launched workflow job', async () => {
|
||||
wrapper = mountWithContexts(
|
||||
<JobDetail
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user