From 38ac35ae0c0e33199ef53b6048b1f18b702f4068 Mon Sep 17 00:00:00 2001 From: yamanq Date: Sun, 1 Feb 2015 23:09:03 -0500 Subject: [PATCH] allowed chromebooks to be added only by admin --- chromebook-checkout-meteor/collections/chromebooks.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/chromebook-checkout-meteor/collections/chromebooks.js b/chromebook-checkout-meteor/collections/chromebooks.js index 4969269..6734736 100644 --- a/chromebook-checkout-meteor/collections/chromebooks.js +++ b/chromebook-checkout-meteor/collections/chromebooks.js @@ -1 +1,9 @@ -Chromebooks = new Mongo.Collection("chromebook"); \ No newline at end of file +Chromebooks = new Mongo.Collection("chromebook"); +Chromebooks.allow({ + insert: function (userId, doc) { + return Roles.userIsInRole(Meteor.user()._id, ['admin']); + }, + remove: function (userId, doc) { + return Roles.userIsInRole(Meteor.user()._id, ['admin']); + } +}); \ No newline at end of file