Skip to content

Commit aa039ae

Browse files
committed
Script to update report affected by AtlasOfLivingAustralia/ecodata-client-plugin#269
1 parent 32771a5 commit aa039ae

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
load('../../../utils/audit.js');
2+
let reportId = 'ac5c0470-c654-40e1-9535-bfaf620fe883';
3+
let adminUserId = 'system';
4+
5+
let outputsToMarkAsNotApplicable = ['NHT - Identifying sites', 'NHT - Weed treatment', 'NHT - Baseline data'];
6+
7+
let report = db.report.findOne({reportId:reportId});
8+
let activityId = report.activityId;
9+
10+
printjson(db.output.find({activityId:activityId, name:{$in:outputsToMarkAsNotApplicable}}, {outputId:true, name:true, outputNotCompleted:true}));
11+
12+
for (let i=0; i<outputsToMarkAsNotApplicable.length; i++) {
13+
let output = db.output.findOne({activityId:activityId, name:outputsToMarkAsNotApplicable[i]});
14+
if (output.outputNotCompleted === false) {
15+
output.outputNotCompleted = true;
16+
17+
db.output.replaceOne({outputId:output.outputId}, output);
18+
audit(output, output.outputId, 'au.org.ala.ecodata.Output', report.projectId);
19+
}
20+
}

0 commit comments

Comments
 (0)