add view only for authenticated user
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user