oioioi.su.middleware

Module Contents

Classes

SuAuthenticationMiddleware

Middleware overriding current request.user object with that switched to.

SuFirstTimeRedirectionMiddleware

Middleware used for silent redirection on 403 after su'ing.

Attributes

oioioi.su.middleware.REDIRECTION_AFTER_SU_KEY = redirection_after_su[source]
class oioioi.su.middleware.SuAuthenticationMiddleware(get_response)[source]

Bases: object

Middleware overriding current request.user object with that switched to.

User object representing real user privileges are stored in request.real_user.

__call__(request)[source]
_process_request(request)[source]
class oioioi.su.middleware.SuFirstTimeRedirectionMiddleware(get_response)[source]

Bases: object

Middleware used for silent redirection on 403 after su’ing.

__call__(request)[source]
process_exception(request, exception)[source]
_process_response(request, response)[source]