Commit 13d6a876 authored by Tomotsugu Kaneko's avatar Tomotsugu Kaneko

Remove 'autopublish, insecure' packages and add code for security reasons.

parent f588bcde
...@@ -196,6 +196,33 @@ if (Meteor.is_client) { ...@@ -196,6 +196,33 @@ if (Meteor.is_client) {
}; };
} }
//Publish and subscribe setting
if (Meteor.is_server) {
Meteor.publish('todos', function () {
return Todos.find();
});
}
if (Meteor.is_client) {
Meteor.subscribe('todos');
}
//Allow users to write directly to this collection from client code, subject to limitations you define.
if (Meteor.is_server) {
Todos.allow({
insert: function () {
return true;
},
update: function () {
return true;
},
remove: function () {
return true;
}
});
}
//Defines functions that can be invoked over the network by clients.
Meteor.methods({ Meteor.methods({
clearCompleted: function () { clearCompleted: function () {
Todos.remove({completed: true}); Todos.remove({completed: true});
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment