oioioi.participants.middleware

Module Contents

Classes

ExclusiveContestsWithParticipantsMiddlewareMixin

This middleware mixin passes an additional selector to the

class oioioi.participants.middleware.ExclusiveContestsWithParticipantsMiddlewareMixin[source]

Bases: object

This middleware mixin passes an additional selector to the ExclusiveContestsMiddleware when the participants application is used.

Now, a contest with ExclusivenessConfig which has participants is exclusive only for its participants.

Note that this feature makes greater sense when combined with automatic login, see oioioi.ipdnsauth.middleware.IpDnsAuthMiddleware.

process_view(request, view_func, view_args, view_kwargs, selector=None)[source]
_error_email_message(context)[source]