JourneyJoker/frontend/mixins.py
2021-10-28 09:26:17 +02:00

13 lines
No EOL
658 B
Python

from django.contrib import messages
from django.utils.translation import gettext_lazy as _
class InConstructionMixin:
def dispatch(self, request, *args, **kwargs):
messages.warning(request, _("Die aufgerufene Seite wird aktuell bearbeitet und funktioniert möglicherweise nicht wie erwartet. Versuchen Sie es bitte später wieder oder wenden Sie sich an den Administrator, wenn dieses Problem länger besteht."))
return super().dispatch(request, *args, **kwargs)
class TitleMixin:
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context["title"] = self.title
return context