Commit 2290f065 authored by Rajesh Kumaravel's avatar Rajesh Kumaravel
Browse files

Issue ED-521 fix: client cloud services updated

No related merge requests found
Showing with 557 additions and 556 deletions
+557 -556
......@@ -10,10 +10,10 @@ const getGeneralisedResourcesBundles = (req, res) => {
container = envHelper.sunbird_azure_resourceBundle_container_name;
}
if (envHelper.sunbird_cloud_storage_provider === 'aws') {
container = envHelper.sunbird_aws_labels + '/';
container = envHelper.sunbird_aws_labels;
}
if (envHelper.sunbird_cloud_storage_provider === 'gcloud') {
container = envHelper.sunbird_gcloud_labels + '/';
container = envHelper.sunbird_gcloud_labels;
}
StorageService.CLOUD_CLIENT.getFileAsText(container, blobName, function (error, result, response) {
if (error && error.statusCode === 404) {
......
......@@ -79,7 +79,7 @@
"azure-storage": "2.10.2",
"body-parser": "1.17.2",
"cassandra-session-store": "1.0.6",
"client-cloud-services": "1.0.3",
"client-cloud-services": "2.0.0",
"compare-versions": "3.5.1",
"compression": "1.7.2",
"connect-redis": "4.0.4",
......
......@@ -6,6 +6,7 @@ const {REPORT_SERVICE_URL, sunbird_api_request_timeout, DATASERVICE_URL,CONTENT_
const reqDataLimitOfContentUpload = '50mb';
const _ = require('lodash');
const {getUserDetailsV2} = require('../helpers/userHelper');
const envHelper = require('../helpers/environmentVariablesHelper');
const StorageService = require('../helpers/cloudStorage/index');
module.exports = function (app) {
......@@ -133,31 +134,31 @@ module.exports = function (app) {
app.get('/courseReports/:slug/:filename',
proxyUtils.verifyToken(),
reportHelper.validateRoles(['CONTENT_CREATOR']),
StorageService.CLOUD_CLIENT.fileReadStream());
StorageService.CLOUD_CLIENT.fileReadStream(envHelper.sunbird_aws_reports));
app.get('/course-reports/metadata',
proxyUtils.verifyToken(),
reportHelper.validateRoles(['CONTENT_CREATOR', 'REPORT_VIEWER', 'REPORT_ADMIN', 'ORG_ADMIN']),
StorageService.CLOUD_CLIENT.getFileProperties()
StorageService.CLOUD_CLIENT.getFileProperties(envHelper.sunbird_aws_reports)
);
app.get(`/reports/fetch/:slug/:filename`,
proxyUtils.verifyToken(),
reportHelper.validateRoles(['REPORT_VIEWER', 'REPORT_ADMIN','PROGRAM_DESIGNER','PROGRAM_MANAGER']),
StorageService.CLOUD_CLIENT.fileReadStream());
StorageService.CLOUD_CLIENT.fileReadStream(envHelper.sunbird_aws_reports));
app.get('/reports/:slug/:filename',
proxyUtils.verifyToken(),
reportHelper.validateSlug(['public']),
reportHelper.validateRoles(['ORG_ADMIN', 'REPORT_VIEWER', 'REPORT_ADMIN','PROGRAM_DESIGNER','PROGRAM_MANAGER']),
StorageService.CLOUD_CLIENT.fileReadStream());
StorageService.CLOUD_CLIENT.fileReadStream(envHelper.sunbird_aws_reports));
app.get('/admin-reports/:slug/:filename',
proxyUtils.verifyToken(),
reportHelper.validateSlug(['geo-summary', 'geo-detail', 'geo-summary-district', 'user-summary', 'user-detail',
'validated-user-summary', 'validated-user-summary-district', 'validated-user-detail', 'declared_user_detail']),
reportHelper.validateRoles(['ORG_ADMIN']),
StorageService.CLOUD_CLIENT.fileReadStream());
StorageService.CLOUD_CLIENT.fileReadStream(envHelper.sunbird_aws_reports));
app.get(`${BASE_REPORT_URL}/dataset/get/:datasetId`,
proxyUtils.verifyToken(),
......
This diff is collapsed.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment