13 lines
No EOL
658 B
Python
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 |