Как проверить, какое разрешение не получено при авторизации в пирамиде (пилоны 2)? - PullRequest
2 голосов
/ 07 февраля 2011

Я добавляю представление для запрещенного просмотра:

from pyramid.exceptions import Forbidden
config.add_view(forbidden_view, context=Forbidden)

, которое перенаправляет на экран входа в систему.

Но теперь я добавил некоторые вещи администратора, для которых требовался доступ администратора, и я хочучтобы просто показать экран «у вас нет прав», как я могу проверить это в запрещенном режиме?

1 Ответ

3 голосов
/ 07 февраля 2011

Боюсь, что информация теряется, когда в Pyramid возникает ошибка Forbidden в результате отказа в разрешении.В TODO.txt есть элемент, который переносит его через Запрещенную ошибку.

...