Разные пользователи/группы должны видеть разные строки при редактировании сообщения?
Допустим, у меня есть модель:
class Post(models.Model):
title = models.charfield(max_length=50)
content = models.TextField()
approved = models.BooleanField(default=False)
и у меня есть 2 группы/типа пользователей:
- редактор
- manager
Менеджеры могут создавать посты и редактировать каждую строку (заголовок, содержание, одобрено). Редакторы должны иметь возможность редактировать только определенные строки, такие как Заголовок и Содержание, они не должны иметь возможность редактировать поле Одобрено, они даже не должны видеть его.
Есть ли способ сделать это? Я хочу скрыть некоторые входы, основываясь на роли/группе пользователя, в которой он находится.