Skip to content

Commit 9fb41ca

Browse files
committed
Set job metadata as body
1 parent fc78e58 commit 9fb41ca

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed

src/components/job/JobCreateForm.jsx

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import FieldTypeArray from '../ui/FieldTypeArray';
1212
import FormSection from '../ui/FormSection';
1313
import { KeyValuePairType } from '../ui/FormType';
1414
import { StatefulAsyncSelect } from '../ui/Select';
15+
import { SimpleMetadataTypeForm } from '../ui/SimpleMetadataField';
1516

1617
const queryParams = () => (
1718
<>
@@ -25,14 +26,14 @@ const queryParams = () => (
2526
fullWidth
2627
creatable
2728
/>
28-
<FieldTypeArray
29+
{/* <FieldTypeArray
2930
name="jobmetadata"
3031
component={KeyValuePairType}
31-
label="Job Metadata"
32+
label="Job Metadata (Query Param)"
3233
withHeader={false}
3334
arrayHeader
3435
dense
35-
/>
36+
/> */}
3637
<FormControl fullWidth>
3738
<InputLabel htmlFor="priority">Priority</InputLabel>
3839
<Field name="priority" component={Select}>
@@ -60,6 +61,12 @@ function JobCreateForm({ error, handleSubmit }) {
6061
<form onSubmit={handleSubmit}>
6162
{error && <Typography color="error">{error}</Typography>}
6263
<FormSection name="queryParams" component={queryParams} />
64+
<FormSection
65+
name="simpleMetadataDocument"
66+
component={SimpleMetadataTypeForm}
67+
label="Job Metadata"
68+
/>
69+
6370
<button type="submit" hidden />
6471
</form>
6572
);

src/formactions/job.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { job as JobApi } from '@vidispine/vdt-api';
22

3+
import { SimpleMetadataType } from '../components/ui/FormType';
4+
35
import withSubmissionError from './withSubmissionError';
46

57
export const onJobList = withSubmissionError((form) => {
@@ -54,8 +56,9 @@ export const onAbortJob = withSubmissionError((form, dispatch, props) => {
5456
});
5557

5658
export const onCreateJob = withSubmissionError((form) => {
57-
const { queryParams } = form;
59+
const { queryParams, simpleMetadataDocument } = form;
5860
return JobApi.createJob({
5961
queryParams,
62+
simpleMetadataDocument,
6063
});
6164
});

0 commit comments

Comments
 (0)