Добрый день! Задача стоит следующая:
Допустим в системе есть 4 группы пользователей.
Администратор, руководитель отдела, руководитель группы, рабочий.
Как правильно организовать разделения прав доступа в django для всех пользователей? Допустим имеется кнопка, ее имеет право нажать руководитель отдела, руководитель группы, и в некоторых случаях рабочий.
Где прописывать всю эту логику? Как прописать эти группы? Пробовал это делать через джанговые группы, но там какой-то шаблонный функционал не способный на гибкость.
Получается нужно писать разные шаблоны под разные группы? И разные функции под каждого юзера?
Спасибо.