From 3a85816190be849a66b8c6098826034fad7a1fcf Mon Sep 17 00:00:00 2001
From: Kumar Gauraw <gaurawk@ilimi.in>
Date: Wed, 21 Apr 2021 12:30:23 +0530
Subject: [PATCH] Issue #SB-23804 feat: updated config for import api (#2452)

---
 .../templates/assessment-service_application.conf     | 11 ++++++++++-
 .../templates/content-service_application.conf        | 10 ++++++----
 2 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/ansible/roles/stack-sunbird/templates/assessment-service_application.conf b/ansible/roles/stack-sunbird/templates/assessment-service_application.conf
index 4f2ef0098..0051f3bb1 100644
--- a/ansible/roles/stack-sunbird/templates/assessment-service_application.conf
+++ b/ansible/roles/stack-sunbird/templates/assessment-service_application.conf
@@ -403,4 +403,13 @@ composite {
   search {
     url : "{{ sunbird_search_service_api_base_url }}/v3/search"
   }
-}
\ No newline at end of file
+}
+
+import {
+  request_size_limit : 300
+  output_topic_name : "{{ env_name }}.auto.creation.job.request"
+  required_props {
+    question : ["name", "code", "mimeType", "framework", "channel"]
+    questionset : ["name", "code", "mimeType", "framework", "channel"]
+  }
+}
diff --git a/ansible/roles/stack-sunbird/templates/content-service_application.conf b/ansible/roles/stack-sunbird/templates/content-service_application.conf
index b8ccd7e77..eb20b311b 100644
--- a/ansible/roles/stack-sunbird/templates/content-service_application.conf
+++ b/ansible/roles/stack-sunbird/templates/content-service_application.conf
@@ -497,10 +497,12 @@ content.link_dialcode.max_limit=10
 
 
 # Content Import API Config
-content.import.request_size_limit=300
-content.import.required_props=["name","code","mimeType","primaryCategory","artifactUrl","framework"]
-content.import.topic_name="{{ env_name }}.auto.creation.job.request"
-content.import.remove_props=["downloadUrl","variants","previewUrl","streamingUrl","itemSets","level1Name","level1Concept","level2Name","level2Concept","level3Name","level3Concept","me_totalPlaySessionCount","me_totalTimeSpentInSec","me_totalSessionsCount","me_totalTimespent","me_totalInteractions","me_creationSessions","me_creationTimespent","me_averageInteractionsPerMin","me_averageSessionsPerDevice","me_totalDevices","me_averageTimespentPerSession","me_averageRating","me_totalDownloads","me_totalSideloads","me_totalRatings","me_totalComments","me_totalDialcode","me_totalDialcodeLinkedToContent","me_totalDialcodeAttached","me_hierarchyLevel","origin","originData","questions"]
+import {
+  request_size_limit : 300
+  output_topic_name : "{{ env_name }}.auto.creation.job.request"
+  required_props : ["name","code","mimeType","primaryCategory","artifactUrl","framework"]
+  remove_props : ["downloadUrl","variants","previewUrl","streamingUrl","itemSets","level1Name","level1Concept","level2Name","level2Concept","level3Name","level3Concept","me_totalPlaySessionCount","me_totalTimeSpentInSec","me_totalSessionsCount","me_totalTimespent","me_totalInteractions","me_creationSessions","me_creationTimespent","me_averageInteractionsPerMin","me_averageSessionsPerDevice","me_totalDevices","me_averageTimespentPerSession","me_averageRating","me_totalDownloads","me_totalSideloads","me_totalRatings","me_totalComments","me_totalDialcode","me_totalDialcodeLinkedToContent","me_totalDialcodeAttached","me_hierarchyLevel","origin","originData","questions"]
+}
 
 contentTypeToPrimaryCategory {
   ClassroomTeachingVideo: "Explanation Content"
-- 
GitLab