Skip to content

Commit 4a4ec31

Browse files
committed
Merge Metadata
This patch removes the special recording metadata section and merges it into the default metadata to avoid the appearance that these are separate metadata catalogs.
1 parent b5ee69b commit 4a4ec31

File tree

3 files changed

+18
-31
lines changed

3 files changed

+18
-31
lines changed

src/components/events/partials/ModalTabsAndPages/NewMetadataPage.tsx

Lines changed: 17 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -71,39 +71,27 @@ const NewMetadataPage = <T extends RequiredFormProps>({
7171
</td>
7272
</tr>
7373
))}
74+
{formik.values.sourceMode === "UPLOAD"
75+
&& sourceMetadata.UPLOAD
76+
&& sourceMetadata.UPLOAD.metadata.map((field, key) => (
77+
<tr key={key}>
78+
<td>
79+
<span>{t(field.label)}</span>
80+
{field.required && <i className="required">*</i>}
81+
</td>
82+
<td className="editable">
83+
<Field
84+
name={field.id}
85+
metadataField={field}
86+
component={RenderField}
87+
/>
88+
</td>
89+
</tr>
90+
))}
7491
</tbody>
7592
</table>
7693
</div>
7794
</div>
78-
{formik.values.sourceMode === "UPLOAD" && (
79-
<div className="obj list-obj">
80-
<header className="no-expand">
81-
{t("EVENTS.EVENTS.NEW.SOURCE.UPLOAD.RECORDING_METADATA")}
82-
</header>
83-
<div className="obj-container">
84-
<table className="main-tbl">
85-
<tbody>
86-
{/* One row for each metadata field*/}
87-
{sourceMetadata.UPLOAD && sourceMetadata.UPLOAD.metadata.map((field, key) => (
88-
<tr key={key}>
89-
<td>
90-
<span>{t(field.label)}</span>
91-
{field.required && <i className="required">*</i>}
92-
</td>
93-
<td className="editable">
94-
<Field
95-
name={field.id}
96-
metadataField={field}
97-
component={RenderField}
98-
/>
99-
</td>
100-
</tr>
101-
))}
102-
</tbody>
103-
</table>
104-
</div>
105-
</div>
106-
)}
10795
</div>
10896
</div>
10997
</div>

src/i18n/org/opencastproject/adminui/languages/lang-en_US.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,6 @@
484484
"UPLOAD": {
485485
"CAPTION": "Upload",
486486
"RECORDING_ELEMENTS": "Recording elements",
487-
"RECORDING_METADATA": "Recording metadata",
488487
"SEGMENTABLE": {
489488
"SHORT": "Presentation",
490489
"DETAIL": "The file contains a recording of a what is shown to an audience (Keynote, Powerpoint, etc)."

src/utils/validate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ export const NewEventSchema = [
6969
then: () => Yup.string().required("Required"),
7070
}),
7171
}),
72+
Yup.object().shape({}),
7273
Yup.object().shape({
7374
title: Yup.string().required("Title is required"),
7475
}),
75-
Yup.object().shape({}),
7676
Yup.object().shape({
7777
processingWorkflow: Yup.string().required("Workflow is required"),
7878
}),

0 commit comments

Comments
 (0)