eonvelope.utils.toggle_signup module¶
Module with utility for the eonvelope project .
- class eonvelope.utils.toggle_signup.ToggleSignupAccountAdapter(request=None)[source]¶
Bases:
DefaultAccountAdapterAccountAdapter class to allow toggling of signups for django-allauth.
- Parameters:
request (HttpRequest | None)
- class eonvelope.utils.toggle_signup.ToggleSignUpPermissionClass[source]¶
Bases:
AllowAny,IsAuthenticated,IsAdminUserPermission class to allow toggling of signups for dj-rest-auth.
- has_permission(request, view)[source]¶
Checks a signup request is permitted.
If registration is disabled only staff members can make signup requests.
- Parameters:
request (
Request) – The signup request.view (
APIView) – The responding view.
- Return type:
- Returns:
Whether the signup request is permitted.