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)