diff --git a/backend/package-lock.json b/backend/package-lock.json index f8cea089e9..828c980c59 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -1,12 +1,12 @@ { "name": "ab_testing_backend", - "version": "5.1.5", + "version": "5.1.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ab_testing_backend", - "version": "5.1.5", + "version": "5.1.7", "license": "ISC", "dependencies": { "dayjs": "^1.11.10", diff --git a/backend/package.json b/backend/package.json index da4ced1e99..3e5259c9c3 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "ab_testing_backend", - "version": "5.1.5", + "version": "5.1.7", "description": "Backend for A/B Testing Project", "scripts": { "install:all": "npm ci && cd packages/Scheduler && npm ci && cd ../Upgrade && npm ci", diff --git a/backend/packages/Scheduler/package-lock.json b/backend/packages/Scheduler/package-lock.json index 73ab66d53d..230c88473e 100644 --- a/backend/packages/Scheduler/package-lock.json +++ b/backend/packages/Scheduler/package-lock.json @@ -1,12 +1,12 @@ { "name": "ppl-upgrade-serverless", - "version": "5.1.5", + "version": "5.1.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ppl-upgrade-serverless", - "version": "5.1.5", + "version": "5.1.7", "license": "MIT", "dependencies": { "jsonwebtoken": "^9.0.0", diff --git a/backend/packages/Scheduler/package.json b/backend/packages/Scheduler/package.json index d3871214d2..ea9583068c 100644 --- a/backend/packages/Scheduler/package.json +++ b/backend/packages/Scheduler/package.json @@ -1,6 +1,6 @@ { "name": "ppl-upgrade-serverless", - "version": "5.1.5", + "version": "5.1.7", "description": "Serverless webpack example using Typescript", "main": "handler.js", "scripts": { diff --git a/backend/packages/Upgrade/package-lock.json b/backend/packages/Upgrade/package-lock.json index 37f0b5b65f..03d25b0018 100644 --- a/backend/packages/Upgrade/package-lock.json +++ b/backend/packages/Upgrade/package-lock.json @@ -1,12 +1,12 @@ { "name": "ab_testing_backend", - "version": "5.1.5", + "version": "5.1.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ab_testing_backend", - "version": "5.1.5", + "version": "5.1.7", "license": "ISC", "dependencies": { "@aws-sdk/client-s3": "^3.485.0", diff --git a/backend/packages/Upgrade/package.json b/backend/packages/Upgrade/package.json index 2100d9925c..e9e443db3c 100644 --- a/backend/packages/Upgrade/package.json +++ b/backend/packages/Upgrade/package.json @@ -1,6 +1,6 @@ { "name": "ab_testing_backend", - "version": "5.1.5", + "version": "5.1.7", "description": "Backend for A/B Testing Project", "main": "index.js", "scripts": { diff --git a/backend/packages/Upgrade/src/api/services/AnalyticsService.ts b/backend/packages/Upgrade/src/api/services/AnalyticsService.ts index 1234b54a34..b3554ef2f5 100644 --- a/backend/packages/Upgrade/src/api/services/AnalyticsService.ts +++ b/backend/packages/Upgrade/src/api/services/AnalyticsService.ts @@ -291,7 +291,7 @@ export class AnalyticsService { break; } } - logsUser[userId][queryId] = metricKey[0] + ": " + logsUser[userId][queryId] + logsUser[userId][queryId] = metricKey[0] + ': ' + logsUser[userId][queryId]; } } } @@ -299,34 +299,33 @@ export class AnalyticsService { const csvRows = csvExportData.map((row) => { const queryObject = logsUser[row.userId]; const queryDataToAdd = {}; - let postRule = ""; - let revertToCondition = ""; + let postRule = ''; + let revertToCondition = ''; for (const queryId in queryObject) { if (queryObject[queryId]) { queryDataToAdd[queryNameIdMapping[queryId]] = queryObject[queryId]; } } - if (row.postRule === "assign") { + if (row.postRule === 'assign') { if (row.revertTo !== null) { revertToCondition = row.revertTo; } else { - revertToCondition = "Default"; + revertToCondition = 'Default'; } - postRule = "Assign: " + revertToCondition; + postRule = 'Assign: ' + revertToCondition; } else { - postRule = "Continue"; - + postRule = 'Continue'; } - let excludeIfReached = "FALSE"; + let excludeIfReached = 'FALSE'; if (row.excludeIfReached) { - excludeIfReached = "TRUE"; + excludeIfReached = 'TRUE'; } - let stratification = "NA"; + let stratification = 'NA'; if (row.stratification && row.stratificationValue) { - stratification = row.stratification + ": " + row.stratificationValue; + stratification = row.stratification + ': ' + row.stratificationValue; } return { ExperimentId: row.experimentId, @@ -347,7 +346,9 @@ export class AnalyticsService { Payload: row.payload ? row.payload : row.conditionName, PostRule: postRule, EnrollmentStartDate: new Date(row.enrollmentStartDate).toISOString(), - EnrollmentCompleteDate: row.enrollmentCompleteDate? new Date(row.enrollmentCompleteDate).toISOString(): "", + EnrollmentCompleteDate: row.enrollmentCompleteDate + ? new Date(row.enrollmentCompleteDate).toISOString() + : '', MarkExperimentPointTime: new Date(row.markExperimentPointTime).toISOString(), EnrollmentCode: row.enrollmentCode, ExclusionCode: row.exclusionCode, @@ -430,7 +431,7 @@ export class AnalyticsService {
Here is the exported experiment data:
- Monitored Experiment Data`; + Monitored Experiment Data`; const emailSubject = `Exported Data for the experiment: ${experiment.name}`; // send email to the user diff --git a/clientlibs/java/pom.xml b/clientlibs/java/pom.xml index bde3b32f10..b27d7e1f64 100644 --- a/clientlibs/java/pom.xml +++ b/clientlibs/java/pom.xml @@ -9,7 +9,7 @@ at the same time that happen to rev to the same new version will be caught by a merge conflict. --> - 5.1.5 + 5.1.7 diff --git a/clientlibs/js/package-lock.json b/clientlibs/js/package-lock.json index 1fcb0a6b7d..d868474e19 100644 --- a/clientlibs/js/package-lock.json +++ b/clientlibs/js/package-lock.json @@ -1,12 +1,12 @@ { "name": "upgrade_client_lib", - "version": "5.1.5", + "version": "5.1.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "upgrade_client_lib", - "version": "5.1.5", + "version": "5.1.7", "license": "ISC", "dependencies": { "axios": "^1.4.0", diff --git a/clientlibs/js/package.json b/clientlibs/js/package.json index 1b685c5e75..a264366b19 100644 --- a/clientlibs/js/package.json +++ b/clientlibs/js/package.json @@ -1,6 +1,6 @@ { "name": "upgrade_client_lib", - "version": "5.1.5", + "version": "5.1.7", "description": "Client library to communicate with the Upgrade server", "files": [ "dist/*" diff --git a/frontend/package-lock.json b/frontend/package-lock.json index d732ed9406..a9cbf26927 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "ab-testing", - "version": "5.1.5", + "version": "5.1.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ab-testing", - "version": "5.1.5", + "version": "5.1.7", "license": "MIT", "dependencies": { "@angular/animations": "^17.1.2", diff --git a/frontend/package.json b/frontend/package.json index ffd50c582d..26764a1e24 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "ab-testing", - "version": "5.1.5", + "version": "5.1.7", "license": "MIT", "scripts": { "ng": "ng", diff --git a/package-lock.json b/package-lock.json index 7f123adddf..dece638e43 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "UpGrade", - "version": "5.1.5", + "version": "5.1.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "UpGrade", - "version": "5.1.5", + "version": "5.1.7", "license": "ISC", "devDependencies": { "@angular-eslint/eslint-plugin": "^14.1.2", diff --git a/package.json b/package.json index 2f77e748ae..ebd5f8d019 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "UpGrade", - "version": "5.1.5", + "version": "5.1.7", "description": "This is a combined repository for UpGrade, an open-source platform to support large-scale A/B testing in educational applications. Learn more at www.upgradeplatform.org", "main": "index.js", "devDependencies": { diff --git a/types/package-lock.json b/types/package-lock.json index 8d98ae2367..6d81255446 100644 --- a/types/package-lock.json +++ b/types/package-lock.json @@ -1,12 +1,12 @@ { "name": "upgrade_types", - "version": "5.1.5", + "version": "5.1.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "upgrade_types", - "version": "5.1.5", + "version": "5.1.7", "license": "ISC", "devDependencies": { "eslint": "^8.27.0", diff --git a/types/package.json b/types/package.json index 87d74600d9..24ade4e0eb 100644 --- a/types/package.json +++ b/types/package.json @@ -1,6 +1,6 @@ { "name": "upgrade_types", - "version": "5.1.5", + "version": "5.1.7", "description": "", "main": "src/index.ts", "types": "src/index.ts",