В приложении для управления проектами пользователю назначено несколько проектов, и они могут иметь разные разрешения для разных проектов.
Мы пытались реализовать его с использованием групп и разрешений. Проблема в том, что мы не нашли способ связать разрешения с проектами. Мы попытались расширить модель групп и назначить разные группы пользователю, но в этом случае при проверке разрешений добавляются все разрешения от всех групп, так что здесь тоже не повезло.
Какой лучший способ справиться с этим?