Files
blechreiz-website/website/views.py
2026-04-08 21:23:12 +02:00

29 lines
855 B
Python

import os
from django.contrib.auth.decorators import login_required
from django.shortcuts import render
from eventplanner.models import EventParticipation
from eventplanner.snippets import (
addEventCountdownForNextEventToContext,
addEventRouteForNextEventToContext,
)
@login_required
def home_view(request):
context = {
"GOOGLE_MAPS_API_KEY": os.environ.get("GOOGLE_MAPS_API_KEY", ""),
}
# Event participation for slider text
if EventParticipation.isMember(request.user):
context["hasParticipationSetForAllEvents"] = (
EventParticipation.hasUserSetParticipationForAllEvents(request.user)
)
addEventCountdownForNextEventToContext(context, request.user)
addEventRouteForNextEventToContext(context, request.user, "Conc")
return render(request, "website/mainpage.html", context)