SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit f35a7925 authored by Jorran de Wit's avatar Jorran de Wit
Browse files

Stop unexcepted 403 error for unauthorized users

parent 3111f595
No related branches found
No related tags found
No related merge requests found
from django.shortcuts import get_object_or_404, render from django.shortcuts import get_object_or_404, render
from django.contrib import messages from django.contrib import messages
from django.contrib.auth.decorators import permission_required from django.contrib.auth.decorators import login_required, permission_required
from django.core.mail import EmailMessage from django.core.mail import EmailMessage
from django.core.urlresolvers import reverse, reverse_lazy from django.core.urlresolvers import reverse, reverse_lazy
from django.db.models import Q from django.db.models import Q
...@@ -17,16 +17,17 @@ from .forms import DOIToQueryForm, ArxivQueryForm, VetCommentaryForm, RequestCom ...@@ -17,16 +17,17 @@ from .forms import DOIToQueryForm, ArxivQueryForm, VetCommentaryForm, RequestCom
from comments.models import Comment from comments.models import Comment
from comments.forms import CommentForm from comments.forms import CommentForm
from scipost.models import Contributor
import strings import strings
@login_required
@permission_required('scipost.can_request_commentary_pages', raise_exception=True) @permission_required('scipost.can_request_commentary_pages', raise_exception=True)
def request_commentary(request): def request_commentary(request):
return render(request, 'commentaries/request_commentary.html') return render(request, 'commentaries/request_commentary.html')
@method_decorator(login_required, name='dispatch')
@method_decorator(permission_required( @method_decorator(permission_required(
'scipost.can_request_commentary_pages', raise_exception=True), name='dispatch') 'scipost.can_request_commentary_pages', raise_exception=True), name='dispatch')
class RequestCommentary(CreateView): class RequestCommentary(CreateView):
......
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