Исключая чтения из членов одной организации - PullRequest
0 голосов
/ 05 июня 2018

Я новичок в Firebase, и я не уверен, как выполнить следующее или даже если это вообще возможно.

Я хочу смоделировать две сущности с ограничением, объясненным позже:

  1. Учащиеся - могут подготовить работу, которую должны оценить рецензенты
  2. Рецензенты - могут просмотреть столько работ, выполненных студентами

Оба ученика и рецензенты принадлежат к школам , и мне нужно удержать рецензентов от получения работы, выполненные учащимися, принадлежащими к одной и той же школе .

Я знаю, что мог бы отфильтровать это во внешнем интерфейсе, но я должен быть уверен, что это отфильтровано с помощью Firebase, и утечка данных будетвозможно, отправляя запросы с помощью Postman / curl непосредственно в Firebase.

Другими словами, рецензенты могут получить все работы, кроме работ, выполненных учащимися, принадлежащими к их организации.

Знаете ли выкак моделироватьэто в правилах Firebase или обходной путь, который будет работать исключительно на серверной части?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...