diff options
-rw-r--r-- | models/users.js | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/models/users.js b/models/users.js index 0d1f2271..55d85e07 100644 --- a/models/users.js +++ b/models/users.js @@ -257,31 +257,6 @@ Users.attachSchema( }), ); -Users.before.update(function(userId, fieldNames) { - const user = Users.findOne({ _id: userId }); - if ((user && user.isAdmin) || (Meteor.user() && Meteor.user().isAdmin)) { - return true; - } - if (!user) { - return false; - } - if (_.contains(fieldNames, 'services')) { - return false; - } - if (_.contains(fieldNames, 'heartBeat')) { - return false; - } - if (_.contains(fieldNames, 'isAdmin')) { - return false; - } - if (_.contains(fieldNames, 'loginDisabled')) { - return false; - } - if (_.contains(fieldNames, 'authenticationMethod')) { - return false; - } -}); - Users.allow({ update(userId, doc) { const user = Users.findOne({ _id: userId }); |