Skip to content
Snippets Groups Projects
Commit 1684adbd authored by Tom Teichler's avatar Tom Teichler :beers:
Browse files

Fix permission checker

parent e43c9c1c
No related branches found
No related tags found
1 merge request!911Resolve "[Signup] Permission denied also if signup is enabled"
......@@ -56,7 +56,6 @@ from oauth2_provider.models import get_application_model
from oauth2_provider.views import AuthorizationView
from reversion import set_user
from reversion.views import RevisionMixin
from rules import test_rule
from rules.contrib.views import PermissionRequiredMixin, permission_required
from two_factor.views.core import LoginView as AllAuthLoginView
......@@ -1409,7 +1408,9 @@ class AccountRegisterView(SignupView):
success_url = "index"
def dispatch(self, request, *args, **kwargs):
if not test_rule("core.can_register") and not request.session.get("account_verified_email"):
if not request.user.has_perm("core.can_register") and not request.session.get(
"account_verified_email"
):
raise PermissionDenied()
return super(AccountRegisterView, self).dispatch(request, *args, **kwargs)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment