Newer
Older
class HomeView(TemplateView):
"""Vue pour la page d'acceuil"""
template_name = "home.html"
class ActivityView(TemplateView):
"""Vue pour la liste des activités"""
template_name = "activites.html"
def get_context_data(self, **kwargs):
"""ajoute la liste des activités au contexte"""
context = super(ActivityView, self).get_context_data(**kwargs)
context['activities'] = InterludesActivity.objects.filter(display=True).order_by("title")
return context
class FAQView(TemplateView):
"""Vue pour la FAQ"""
template_name = "faq.html"
def sign_up(request):
"""Page d'inscription"""
if not settings.REGISTRATION_EVENT_INSCRIPTIONS_OPEN:
return static_view(request, "inscription/closed.html")
if not request.user.is_authenticated:
return static_view(request, "inscription/signin.html")
# TODO : actual inscription form
return ["home", "inscription", "activites", "FAQ"]
def location(self, item):
# Priorize home page over the rest in search results
if obj == "home" or obj == "":
return 0.8
else: