diff --git a/frontend/src/components/video/ClipNames.tsx b/frontend/src/components/video/ClipNames.tsx new file mode 100644 index 0000000..c972297 --- /dev/null +++ b/frontend/src/components/video/ClipNames.tsx @@ -0,0 +1,37 @@ +import clsx from "clsx"; +import type {VideoMetadata} from "../../utils/types.ts"; + +type ClipNamesProps = { + setMetadata: Function + className?: string; +} + +const ClipNames = ({setMetadata, className}: ClipNamesProps) => { + return ( +
+ + setMetadata((prevState: VideoMetadata) => ({ + ...prevState, + title: e.target.value + }))} + className={"border-black bg-gray-200 rounded-md w-full p-2"} + /> + + + setMetadata((prevState: VideoMetadata) => ({ + ...prevState, + description: e.target.value + }))} + className={"border-black bg-gray-200 rounded-md w-full p-2"} + /> +
+ ) +} + +export default ClipNames; \ No newline at end of file diff --git a/frontend/src/pages/ClipEdit.tsx b/frontend/src/pages/ClipEdit.tsx index 6241fd9..28c1be2 100644 --- a/frontend/src/pages/ClipEdit.tsx +++ b/frontend/src/pages/ClipEdit.tsx @@ -8,6 +8,7 @@ import ExportWidget from "../components/video/ExportWidget.tsx"; import {editFile, getMetadata, processFile, getProgress} from "../utils/endpoints" import type { VideoMetadata } from "../utils/types.ts"; import Box from "../components/Box.tsx"; +import ClipNames from "../components/video/ClipNames.tsx"; const ClipEdit = () => { const { id } = useParams(); @@ -100,6 +101,9 @@ const ClipEdit = () => { + diff --git a/src/main/java/com/ddf/vodsystem/services/UploadService.java b/src/main/java/com/ddf/vodsystem/services/UploadService.java index 991f07b..bd010d3 100644 --- a/src/main/java/com/ddf/vodsystem/services/UploadService.java +++ b/src/main/java/com/ddf/vodsystem/services/UploadService.java @@ -41,6 +41,7 @@ public class UploadService { directoryService.saveData(inputFile, file); // add job + logger.info("Uploaded file and creating job with UUID: {}", uuid); VideoMetadata videoMetadata = metadataService.getVideoMetadata(inputFile); Job job = new Job(uuid, inputFile, outputFile, videoMetadata); jobService.add(job);