Hi guys, не кидайтесь камнями!
У меня модель Mentor который связан с моделью User (один к одному)
и модель Course который связан к моделью Mentor (Многие ко многим) то-есть в один курс может преподавать 1 и более Mentor'ов и один Mentor может преподавать сразу много курсов (исправьте если это не логично)
Вопрос:
Как мне можно ограничить доступ таким способом
1. Каждый Mentor мог создавать Course
2. Управлять Course'ом (Изменить, добавить) могли бы только Mentor'ы этого курса + администратор