beat.web.navigation.middleware module

Django Middleware to check for agreements to Legal Disclaimers and ToS

beat.web.navigation.middleware.remove_banner_message(request)[source]

Silences all banner messages

beat.web.navigation.middleware.add_banner_message(request, text)[source]

Adds a new banner message if one is not already set

class beat.web.navigation.middleware.AgreementMiddleware(get_response)[source]

Bases: object

Checks for user agreement on legal disclaimers or terms-of-service.

process_request(request)[source]