Skip to content

Signals

hypha.elevate.signals

elevate.signals ~~~~~~~~~~~~~~~

© © 2017-present by Justin Mayer. © © 2014-2016 by Matt Robenolt. :license: BSD, see LICENSE for more details.

grant

grant(sender, request, **kwargs)

Automatically grant elevated privileges when logging in.

Source code in hypha/elevate/signals.py
@receiver(user_logged_in)
def grant(sender, request, **kwargs):
    """
    Automatically grant elevated privileges when logging in.
    """
    grant_elevated_privileges(request)

revoke

revoke(sender, request, **kwargs)

Automatically revoke elevated privileges when logging out.

Source code in hypha/elevate/signals.py
@receiver(user_logged_out)
def revoke(sender, request, **kwargs):
    """
    Automatically revoke elevated privileges when logging out.
    """
    revoke_elevated_privileges(request)