2015-08-31 2 views
0

Итак, я немного в тупике. Я установил правила Allow deny. Но они не работают. И я пробовал все варианты, о которых я могу думать. Прямо сейчас у меня есть кодовый блок.Метеор, Угловой, Разрешить/Запретить

Players.allow({ 
    insert: function(userId, doc){ 
     return true; 
    }, 

    remove: function(userId, doc){ 

     console.log("REMOVAL!"); 
     return false; 
    }, 
    update: function(userId, doc, fieldNames, modifier){ 
     console.log("FALSEHOODS"); 
     return true; 
    }, 
}); 

Это должно запретить удаление из этой коллекции, исправить? Или я что-то упускаю. В настоящее время правило обновления отлично работает, но правило удаления даже не дает мне сообщения в журнале.

Примечание: Это работает на моем коде сервера прямо сейчас. Но я пробовал это как на сервере, так и на стороне клиента.

+0

Вы удалили небезопасный пакет? – Neil

ответ

1

Разрешить правил утвердительные: верно означает позволяет.

Правила доступа/запрета должны находиться под/сервером, а не на клиенте.

+0

Мои правила запущены на сервере. И это правило удаления, которое работает неправильно. Насколько я могу судить, его даже не ударили. – rPaskiewicz