From c1d89f3eed66d932595429ad3835a6ba0f003019 Mon Sep 17 00:00:00 2001 From: patrick Date: Wed, 16 Jun 2021 11:35:53 +0000 Subject: [PATCH] add view only for authenticated user --- fet2020/intern/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fet2020/intern/views.py b/fet2020/intern/views.py index 7dcd3933..813c673d 100644 --- a/fet2020/intern/views.py +++ b/fet2020/intern/views.py @@ -10,10 +10,12 @@ from collections import deque from .forms import DocumentForm from .models import TopicGroup, Topic, Documentation, Document, FileUpload +from authentications.decorators import authenticated_user logger = logging.getLogger(__name__) +@authenticated_user def index(request): topic = deque(Topic.objects.filter(archive=False).order_by(F('topic_group__order').asc(nulls_last=True), 'topic_group', 'title')) archive_topic = deque(Topic.objects.filter(archive=True)) @@ -26,6 +28,7 @@ def index(request): return render(request, "intern/index.html", context) +@authenticated_user def show_topic(request, slug=None): active_topic = Topic.objects.filter(slug=slug).first() docu = deque(Documentation.objects.filter(topic__slug=slug).order_by('title')) @@ -38,6 +41,7 @@ def show_topic(request, slug=None): return render(request, "intern/topic.html", context) +@authenticated_user def show_docu(request, topic_slug=None, slug=None): active_docu = Documentation.objects.filter(Q(topic__slug=topic_slug) & Q(slug=slug)).first() active_topic = Topic.objects.filter(slug=topic_slug).first()