IO-3092 implement backwards compatibility for Cloudinary documents.

This commit is contained in:
Patrick Fic
2025-02-06 14:37:16 -08:00
parent 4d2d9500ff
commit fbb473941c
4 changed files with 24 additions and 29 deletions

View File

@@ -20,8 +20,9 @@ export const handleUpload = (ev, context, notification) => {
const fileName = ev.file.name || ev.filename;
let key = replaceAccents(fileName).replace(/[^A-Z0-9.]+/gi, "_");
let extension = fileName.split(".").pop();
let key = `${bodyshop.id}/${jobId}/${replaceAccents(fileName).replace(/[^A-Z0-9]+/gi, "_")}-${new Date().getTime()}.${extension}`;
uploadToS3(key, extension, ev.file.type, ev.file, onError, onSuccess, onProgress, context, notification);
};
@@ -69,16 +70,6 @@ export const uploadToS3 = async (
}
};
// const formData = new FormData();
// formData.append("file", file);
// formData.append("upload_preset", upload_preset);
// formData.append("api_key", import.meta.env.VITE_APP_CLOUDINARY_API_KEY);
// formData.append("public_id", public_id);
// formData.append("tags", tags);
// formData.append("timestamp", timestamp);
// formData.append("signature", signature);
const cloudinaryUploadResponse = await cleanAxios.put(preSignedUploadUrlToS3, file, options);

View File

@@ -118,9 +118,6 @@ function JobsDocumentsComponent({
const getProxiedUrls = async () => {
const result = await axios.post("/media/proxy/thumbnails", { jobid: jobId });
result.data.forEach((r) => console.log(r.thumbnailUrl));
let documents = result.data.reduce(
(acc, value) => {
const fileType = DetermineFileType(value.type);
@@ -195,8 +192,8 @@ function JobsDocumentsComponent({
};
// useEffect(() => {
// getProxiedUrls();
// }, [galleryImages]);
// if (data) getProxiedUrls();
// }, [data]);
const hasMediaAccess = HasFeatureAccess({ bodyshop, featureName: "media" });
const hasMobileAccess = HasFeatureAccess({ bodyshop, featureName: "mobile" });