Группы пользователей на уровне модели django

Проект Django состоит из моделей: Учебная группа, Студент, студент зависит от модели уч. группа. Какими вариантами можно реализовать группы (ниже) доступа к модели Учебная группа?: Администратор - все разрешения, доступны все уч. группы. Зав. отделения - все разрешения, доступна только часть уч. групп. Куратор - часть разрешений, доступна одна уч. группа.

Если 1ю группу можно спокойно создать в адмике и выдать все разрешения, то со вторым иначе, в админке стандартными методами не выдать разрешение на конкретные модели. 3ю группу Куратор, можно назвать иной, она как бы принадлежит к конкретной модели и зависит от нее, то есть получается что то вроде группы на уровне модели, в итоге, группа Куратор как бы не "глобальная".

Вернуться на верх