From f4bc8b5bb41e4a654bb2578a0444cbb16184e809 Mon Sep 17 00:00:00 2001 From: wilky singh Date: Wed, 14 Jun 2023 15:03:51 +0530 Subject: [PATCH 1/3] Mime type updated for Blended Program offline sessions --- .../main/java/org/sunbird/content/common/AssetsMimeTypeMap.java | 1 + .../sunbird/content/enums/ContentWorkflowPipelineParams.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/platform-modules/content-manager/src/main/java/org/sunbird/content/common/AssetsMimeTypeMap.java b/platform-modules/content-manager/src/main/java/org/sunbird/content/common/AssetsMimeTypeMap.java index 499e33986a..50801ad0eb 100644 --- a/platform-modules/content-manager/src/main/java/org/sunbird/content/common/AssetsMimeTypeMap.java +++ b/platform-modules/content-manager/src/main/java/org/sunbird/content/common/AssetsMimeTypeMap.java @@ -20,6 +20,7 @@ public class AssetsMimeTypeMap { whiteListedMimeType.put("application/octet-stream", ContentWorkflowPipelineParams.Content_Package.name()); whiteListedMimeType.put("application/json", ContentWorkflowPipelineParams.JSON_FILE.name()); whiteListedMimeType.put("application/javascript", ContentWorkflowPipelineParams.JS_FILE.name()); + whiteListedMimeType.put("application/offline", ContentWorkflowPipelineParams.offline.name()); whiteListedMimeType.put("application/xml", ContentWorkflowPipelineParams.XML_FILE.name()); whiteListedMimeType.put("application/survey", ContentWorkflowPipelineParams.JSON_FILE.name()); whiteListedMimeType.put("text/plain", ContentWorkflowPipelineParams.TEXT_FILE.name()); diff --git a/platform-modules/content-manager/src/main/java/org/sunbird/content/enums/ContentWorkflowPipelineParams.java b/platform-modules/content-manager/src/main/java/org/sunbird/content/enums/ContentWorkflowPipelineParams.java index 3804cc5b7a..953dbe0ef7 100644 --- a/platform-modules/content-manager/src/main/java/org/sunbird/content/enums/ContentWorkflowPipelineParams.java +++ b/platform-modules/content-manager/src/main/java/org/sunbird/content/enums/ContentWorkflowPipelineParams.java @@ -25,5 +25,5 @@ public enum ContentWorkflowPipelineParams { compatibilityLevel, baseUrl, ecarUrl, spine, variants, isImageObject, ContentImage, youtube, pdf, msword, screenshots, Course, CourseUnit, LessonPlan, LessonPlanUnit, contentDisposition, publish_type, Unlisted, Public, Pending, previewUrl, streamingUrl, channel, online, leafNodesCount, domain, gradeLevel, ageGroup, medium, genre, keywords, lastUpdatedOn, index, parent, - childNodes, originData,depth,collections, itemSetPreviewUrl; + childNodes, originData,depth,collections, itemSetPreviewUrl,offline; } From 0a88d09b3f540d6533dcd58c919b309f92ee3515 Mon Sep 17 00:00:00 2001 From: wilky singh Date: Thu, 15 Jun 2023 13:39:28 +0530 Subject: [PATCH 2/3] Modified the case support for offline content --- .../java/org/sunbird/content/validator/ContentValidator.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform-modules/content-manager/src/main/java/org/sunbird/content/validator/ContentValidator.java b/platform-modules/content-manager/src/main/java/org/sunbird/content/validator/ContentValidator.java index 7b15a87825..cfede34139 100644 --- a/platform-modules/content-manager/src/main/java/org/sunbird/content/validator/ContentValidator.java +++ b/platform-modules/content-manager/src/main/java/org/sunbird/content/validator/ContentValidator.java @@ -453,6 +453,10 @@ private boolean isAllRequiredFieldsAvailable(Node node) { isValid = true; break; + case "application/offline": + isValid = true; + break; + case "assets": isValid = true; break; From e81e2f27242327f6e9d023208f7b2c5e0e4ab95a Mon Sep 17 00:00:00 2001 From: wilky singh Date: Thu, 15 Jun 2023 18:30:52 +0530 Subject: [PATCH 3/3] indentation_correction --- .../java/org/sunbird/content/validator/ContentValidator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform-modules/content-manager/src/main/java/org/sunbird/content/validator/ContentValidator.java b/platform-modules/content-manager/src/main/java/org/sunbird/content/validator/ContentValidator.java index cfede34139..1822de80e9 100644 --- a/platform-modules/content-manager/src/main/java/org/sunbird/content/validator/ContentValidator.java +++ b/platform-modules/content-manager/src/main/java/org/sunbird/content/validator/ContentValidator.java @@ -454,8 +454,8 @@ private boolean isAllRequiredFieldsAvailable(Node node) { break; case "application/offline": - isValid = true; - break; + isValid = true; + break; case "assets": isValid = true;