Я новичок в Firebase, и я не уверен, как выполнить следующее или даже если это вообще возможно.
Я хочу смоделировать две сущности с ограничением, объясненным позже:
- Учащиеся - могут подготовить работу, которую должны оценить рецензенты
- Рецензенты - могут просмотреть столько работ, выполненных студентами
Оба ученика и рецензенты принадлежат к школам , и мне нужно удержать рецензентов от получения работы, выполненные учащимися, принадлежащими к одной и той же школе .
Я знаю, что мог бы отфильтровать это во внешнем интерфейсе, но я должен быть уверен, что это отфильтровано с помощью Firebase, и утечка данных будетвозможно, отправляя запросы с помощью Postman / curl непосредственно в Firebase.
Другими словами, рецензенты могут получить все работы, кроме работ, выполненных учащимися, принадлежащими к их организации.
Знаете ли выкак моделироватьэто в правилах Firebase или обходной путь, который будет работать исключительно на серверной части?