diff --git a/AKModel/views.py b/AKModel/views.py
index efc2300812406dfa9b1efdd4644683e339b80363..323954682b5111d71b0667ffd47909342cd6c821 100644
--- a/AKModel/views.py
+++ b/AKModel/views.py
@@ -55,9 +55,18 @@ class FilterByEventSlugMixin(EventSlugMixin):
 
 
 class AdminViewMixin:
+    site_url = ''
+    title = ''
+
     def get_context_data(self, **kwargs):
         extra = admin.site.each_context(self.request)
         extra.update(super().get_context_data(**kwargs))
+
+        if self.site_url != '':
+            extra["site_url"] = self.site_url
+        if self.title != '':
+            extra["title"] = self.title
+
         return extra
 
 
@@ -117,10 +126,10 @@ class EventStatusView(AdminViewMixin, DetailView):
     template_name = "admin/AKModel/status.html"
     model = Event
     context_object_name = "event"
+    title = _("Event Status")
 
     def get_context_data(self, **kwargs):
         context = super().get_context_data(**kwargs)
-        context["site_url"] = reverse_lazy("dashboard:dashboard_event", kwargs={'slug': context["event"].slug})
-        context["title"] = _("Event Status")
         context["unscheduled_slots_count"] = context["event"].akslot_set.filter(start=None).count
+        context["site_url"] = reverse_lazy("dashboard:dashboard_event", kwargs={'slug': context["event"].slug})
         return context