Есть ли проблемы с интеграцией администратора? Я могу получить проверки .has_perm для правильного прохождения, используя примеры в документации, но сайт администратора передает 403 запрещено при попытке их использовать. Я установил GuardedModelAdmin на своей странице admin.py в соответствии с документами. Пример кода: (Я предполагаю, что этот тип цикла для каждого пользователя и объекта - это то, как вы устанавливаете правила; в документации показано, как это делается только с отдельными объектами)
for user in User.objects.all():
for person in Person.objects.all():
# Only allow view/change/edit/add for people in the same section as the user.
if person.section == user.person.section:
UserObjectPersmission.objects.assign('change_person', user, obj=person)
UserObjectPersmission.objects.assign('add_person', user, obj=person)
UserObjectPersmission.objects.assign('delete_person', user, obj=person)
# These checks work as intended, but the admin page doesn't provide links to view/edit Person objects,
and manually going to the url results in 403: Forbidden.
section_a_user.has_perm('myapp.add_person', section_a_person) # True
section_a_user.has_perm('myapp.add_person', section_b_person) # False
Мне нужно интегрировать в панель администратора несколько вариантов выбора для групп и участников.
Если я добавляю вручную группы и участников, все работает нормально.
Спасибо за поддержку
@ Allan-Nava, ваша проблема - это отдельная проблема от исходной проблемы в этом выпуске.
Извините, но как я могу управлять этой функцией и управлять ею?
Спасибо за поддержку
2017-11-28 16:13 GMT + 01: 00 Адам Добрави [email protected] :
@ Allan-Nava https://github.com/allan-nava , ваша проблема отдельная
проблема из исходной проблемы в этом выпуске.-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/django-guardian/django-guardian/issues/506#issuecomment-347554200 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AVdMg8NrGik7wcSewjluFyZtu3qPVyE5ks5s7CL-gaJpZM4NcH1s
.
@ Allan-Nava, создайте отдельную проблему вместо того, чтобы загромождать другие проблемы, не связанные с вашей проблемой.
Извините @ ad-m,
Я создал выпуск №536.
Я не понимаю, почему нужно указывать объект (группу), когда в хлебной крошке указывается группа. Прилагаю пример
Привет, есть ли у нас обновления по актуальной проблеме? У меня тоже не получается.