From c6a9dd53f0c313acef345279b6155fe5529bc07f Mon Sep 17 00:00:00 2001 From: Joffin Joy <35325730+joffinjoy@users.noreply.github.com> Date: Fri, 20 May 2022 14:48:43 +0530 Subject: [PATCH] Release 4.9.0 vdn (#3340) --- ansible/roles/kong-api/defaults/main.yml | 36 +++++++++++++++++++ .../assessment-service_application.conf | 10 ++++++ 2 files changed, 46 insertions(+) diff --git a/ansible/roles/kong-api/defaults/main.yml b/ansible/roles/kong-api/defaults/main.yml index fbc54fe81..ce7f4f3db 100644 --- a/ansible/roles/kong-api/defaults/main.yml +++ b/ansible/roles/kong-api/defaults/main.yml @@ -6265,6 +6265,24 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" + - name: questionCopy + request_path: "{{ question_prefix }}/v1/copy" + upstream_url: "{{ assessment_service_url }}/question/v4/copy" + strip_request_path: true + plugins: + - name: jwt + - name: cors + - "{{ statsd_pulgin }}" + - name: acl + config.whitelist: + - 'contentCreate' + - name: rate-limiting + config.policy: local + config.hour: "{{ medium_rate_limit_per_hour }}" + config.limit_by: credential + - name: request-size-limiting + config.allowed_payload_size: "{{ medium_request_size_limit }}" + - name: questionSetCreate request_path: "{{ questionset_prefix }}/v1/create" upstream_url: "{{ assessment_service_url }}/questionset/v4/create" @@ -6477,6 +6495,24 @@ kong_apis: - name: request-size-limiting config.allowed_payload_size: "{{ medium_request_size_limit }}" + - name: questionsetCopy + request_path: "{{ questionset_prefix }}/v1/copy" + upstream_url: "{{ assessment_service_url }}/questionset/v4/copy" + strip_request_path: true + plugins: + - name: jwt + - name: cors + - "{{ statsd_pulgin }}" + - name: acl + config.whitelist: + - 'contentCreate' + - name: rate-limiting + config.policy: local + config.hour: "{{ medium_rate_limit_per_hour }}" + config.limit_by: credential + - name: request-size-limiting + config.allowed_payload_size: "{{ medium_request_size_limit }}" + - name: collectionHierarchyRead request_path: "{{ content_prefix }}/v1/hierarchy" upstream_url: "{{ content_service_url }}/content/v3/hierarchy" diff --git a/ansible/roles/stack-sunbird/templates/assessment-service_application.conf b/ansible/roles/stack-sunbird/templates/assessment-service_application.conf index 210088542..4da96e6f0 100644 --- a/ansible/roles/stack-sunbird/templates/assessment-service_application.conf +++ b/ansible/roles/stack-sunbird/templates/assessment-service_application.conf @@ -424,3 +424,13 @@ master.category.validation.enabled="{{ master_category_validation_enabled }}" question.cache.enable=true questionset.cache.enable=true +assessment.copy.origin_data=["name", "author", "license", "organisation"] +assessment.copy.props_to_remove=["downloadUrl", "artifactUrl", "variants", + "createdOn", "collections", "children", "lastUpdatedOn", "SYS_INTERNAL_LAST_UPDATED_ON", + "versionKey", "s3Key", "status", "pkgVersion", "toc_url", "mimeTypesCount", + "contentTypesCount", "leafNodesCount", "childNodes", "prevState", "lastPublishedOn", + "flagReasons", "compatibilityLevel", "size", "publishChecklist", "publishComment", + "LastPublishedBy", "rejectReasons", "rejectComment", "gradeLevel", "subject", + "medium", "board", "topic", "purpose", "subtopic", "contentCredits", + "owner", "collaborators", "creators", "contributors", "badgeAssertions", "dialcodes", + "concepts", "keywords", "reservedDialcodes", "dialcodeRequired", "leafNodes", "sYS_INTERNAL_LAST_UPDATED_ON", "prevStatus", "lastPublishedBy", "streamingUrl"] \ No newline at end of file -- GitLab