пользователь состоит в группе, которой данно определенное разрешение, то мы не можем это узнать через user.has_perm('app_name.permission_name').
Как мы можем узнать, данно ли пользователю определенное разрешение, включая разрешения групп, в которых он состоит?
Вот, что у меня получилось. Но мб есть что-то встроенное, какой-нибудь метод у пользователя вроде .has_perm?
https://gist.github.com/Naumov1889storage/e4941b3b220224188936d7abc9f03546
Так вроде user.has_perm() проверяет наличие пермишена и в его группах
https://docs.djangoproject.com/en/3.1/topics/auth/default/#groups
понял. Получается я изначально не правильно что-то сделал, а потом придумал велосипед. Спасибо
Не за что)
Обсуждают сегодня