#django #authentication #django-admin
#django #аутентификация #django-администратор
Вопрос:
У меня есть группа (скажем, операторы), у которой есть разрешения на некоторые модели, и у меня есть несколько пользователей, которые принадлежат к этой группе и унаследовали их разрешения. Пока все в порядке.
Но теперь я хочу удалить доступ пользователя от операторов (скажем, John) к одной из тех моделей, у которых изначально было разрешение. Могу ли я это сделать? Как?
Создать другую группу, это не вариант для меня.
Надеюсь, вы сможете мне помочь.
Ответ №1:
В Django нет отрицательных разрешений (к счастью, потому что о них, как правило, очень неприятно рассуждать). Вы не можете удалить разрешение у пользователя, когда это разрешение предоставлено группе, членом которой он является, без либо:
- Удаление разрешения из группы, или
- Удаление пользователя из группы.