Разрешения django вместо групп

У нас есть несколько должностей в иерархии компании: директор по продажам, продавец, директор ресторана и, скажем, метрдотель,

Однако если у нас есть последующие действия или служебная записка, некоторые из них могут быть полезны для просмотра всем персоналом, но если служебная записка касается ценовой стратегии конкретного предложения, мы не хотим, чтобы метрдотель видел это конкретное последующее действие, или предложение, или детали в инструментальных панелях

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

нужно ли мне сделать атрибутивный уровень разрешений, например, написать модель с уровнями 1, 2, 3, 4, 5 (разрешения) и приписать по одному каждому пользователю и добавить теги шаблона, которые будут отображать разные html страницы или есть лучший способ сделать это,

Спасибо

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