У меня есть приложение Vue / Express / Postgres / Objection с документами, принадлежащими группе, в которой есть пользователи.
Моя цель - ограничить доступ к документу только для пользователей, принадлежащих к группе, которой принадлежит Документ.
По сути, я думаю, что так и должно быть go.
- Я начинаю с документа
- Затем извлекаю группу с id: document.groupId ,
- Затем я получаю пользователей в group.users (Возражение js)
- Тогда я Затем я возвращаю true false для пользователей user.in
Должен ли я просто создать специализированный маршрут с одним sql запросом? Есть ли простой способ сделать такой глубокий запрос в Objection? Просто получить группу и нетерпеливых пользователей? делать каждый шаг отдельно с геттерами Vuex поверх геттеров?