Преглед на файлове

Commit 11.8: Only publish tasks the user is allowed to see.

Frederic G. MARAND преди 8 години
родител
ревизия
f1819e3461
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6 1
      simple-todos.js

+ 6 - 1
simple-todos.js

@@ -2,7 +2,12 @@ Tasks = new Mongo.Collection("tasks");
 
 if (Meteor.isServer) {
   Meteor.publish('tasks', function () {
-    var ret = Tasks.find();
+    var ret = Tasks.find({
+      $or: [
+        { private: { $ne: true }},
+        { owner: this.userId }
+      ]
+    });
     return ret;
   })
 }