Я ищу способ настроить Администрацию Django для поддержки разрешений на основе группы пользователей.
Например, я только что создал группу разработчиков, теперь я также создал модель Tickets с AdminModel, чтобы указать, как составлять список данных.
Мне бы хотелось, чтобы эта модель была видна только разработчикам и скрывалась друг от друга не в этой группе (например, фильтровать представление по группам).
Я прочитал много документации, но не смог найти и понять, что нужно сделать, чтобы это работало.
В целях безопасности мне также необходимо проверять группы пользователей во время выполнения при добавлении-удалении объектов для конкретной модели (той, которую я скрыл для людей, не входящих в группу разработчиков), в противном случае для этого потребуется знать только URL-адрес. использовать модель: s
Это выглядит как простая задача, но, может быть, я что-то упустил ... какое-либо промежуточное программное обеспечение сторонних производителей или просто способ сделать это? Я также готов отредактировать административные представления, если это необходимо, но мне нужно знать, что с этим делать.
Спасибо: -)