Source code for intranet.apps.wrapped.views

from django.conf import settings
from django.contrib.auth.decorators import login_required
from django.http import Http404, HttpResponseForbidden
from django.shortcuts import render

from .stats import build_wrapped_context


[docs] @login_required def wrapped_view(request): if not settings.ENABLE_ION_WRAPPED: raise Http404 if not request.user.is_student: return HttpResponseForbidden("Ion Wrapped is only available for students.") return render(request, "wrapped/wrapped.html", build_wrapped_context(request.user))