Added data persistence for lesion measurements and timepoints

This commit is contained in:
Erik Ziegler committed 2015-11-19 21:11:59 +01:00
1 parent 1facbfb0b1
commit 0af0069d69
15 files changed
+157 -73

No files matched your search

@@ -0,0 +1,24 @@
Meteor.publish('timepoints', function(patientId) {
console.log('Publish timepoints');
console.log('patientId ' + patientId);
return Timepoints.find({patientId: patientId});
});
Meteor.publish('measurements', function(patientId) {
console.log('Publish measurements');
console.log('patientId ' + patientId);
return Measurements.find({patientId: patientId});
});
// Temporary fix to drop all Collections on server restart
// http://stackoverflow.com/questions/23891631/meteor-how-can-i-drop-all-mongo-collections-and-clear-all-data-on-startup
Meteor.startup(function(){
var globalObject=Meteor.isClient?window:global;
for(var property in globalObject){
var object=globalObject[property];
if(object instanceof Meteor.Collection){
object.remove({});
}
}
});