From e126ed40b71111e795e865ae9cfe810f0cdf2a19 Mon Sep 17 00:00:00 2001 From: sal153 Date: Tue, 17 Dec 2024 15:47:33 +1100 Subject: [PATCH] commit script to create new score #3335 --- .../createNewResearchAndDevelopmentScore.js | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 src/main/scripts/releases/4.1/adhoc/createNewResearchAndDevelopmentScore.js diff --git a/src/main/scripts/releases/4.1/adhoc/createNewResearchAndDevelopmentScore.js b/src/main/scripts/releases/4.1/adhoc/createNewResearchAndDevelopmentScore.js new file mode 100644 index 000000000..e8e2691c0 --- /dev/null +++ b/src/main/scripts/releases/4.1/adhoc/createNewResearchAndDevelopmentScore.js @@ -0,0 +1,72 @@ +load('../../utils/audit.js'); +let adminUserId = '' +let scores = [ + { + scoreId: UUID.generate(), + entityTypes: undefined, + tags: [], + displayType: '', + entity: 'Activity', + outputType: 'Research and Development', + isOutputTarget: false, + category: 'Reporting', + status: 'active', + label: 'Invoiced number of hours conducting research and development', + description: '', + configuration: { + childAggregations: [ + { + filter: { + property: 'name', + filterValue: 'NHT - Research and development', + type: 'filter' + }, + childAggregations: [ + { + property: 'data.noHoursConductingResearchAndDevelopmentInvoiced', + type: 'SUM' + } + ] + } + ] + } + } + , + { + _id: ObjectId('664c25abb61a6108c799ea73'), + scoreId: UUID.generate(), + label: 'Number of hours conducting research and development', + status: 'active', + isOutputTarget: true, + category: 'RLP and Bushfire Recovery', + outputType: 'Research and Development', + configuration: { + childAggregations: [ + { + filter: { + property: 'name', + filterValue: 'NHT - Research and development', + type: 'filter' + }, + childAggregations: [ + { + property: 'data.noHoursConductingResearchAndDevelopment', + type: 'SUM' + } + ] + } + ] + }, + dateCreated: ISODate('2024-12-17T04:40:11.160Z'), + lastUpdated: ISODate('2024-12-17T04:40:11.160Z') + }]; + + +for (let i=0; i