Skip to content
Snippets Groups Projects
Select Git revision
  • 0a2794b5b209b6eb545ba70e2522313b0d93f7b9
  • master default
  • renovate/django-split-settings-1.x
  • renovate/djangorestframework-3.x
  • main
  • 520-improve-trackmanager
  • 520-fix-scheduling
  • 520-akowner
  • 520-status
  • 520-message-resolved
  • 520-improve-scheduling-2
  • renovate/django-bootstrap5-24.x
  • 520-improve-submission
  • 520-improve-scheduling
  • 520-improve-wall
  • 520-fix-event-wizard-datepicker
  • 520-upgrades
  • renovate/tzdata-2023.x
  • renovate/django-5.x
  • renovate/fontawesomefree-6.x
  • renovate/sphinx-rtd-theme-2.x
  • renovate/sphinxcontrib-apidoc-0.x
22 results

site.py

Blame
  • Forked from KIF / AKPlanning
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    site.py 739 B
    from django.contrib.admin import AdminSite
    from django.utils.translation import gettext_lazy as _
    
    from AKModel.models import Event
    
    
    class AKAdminSite(AdminSite):
        index_template = "admin/ak_index.html"
        site_header = f"AKPlanning - {_('Administration')}"
        index_title = _('Administration')
    
        def get_urls(self):
            from django.urls import path
    
            urls = super().get_urls()
            urls += [
                # path('...', self.admin_view(...)),
            ]
            return urls
    
        def index(self, request, extra_context=None):
            if extra_context is None:
                extra_context = {}
            extra_context["active_events"] = Event.objects.filter(active=True)
            return super().index(request, extra_context)