コード例 #1
0
def site_wide_announcements(request):
    """Adds the site-wide announcements to the global context of templates."""
    ctx = {
        "site_wide_announcements":
        current_announcements_for_request(request, site_wide=True)
    }
    return ctx
コード例 #2
0
ファイル: views.py プロジェクト: McDoku/denigma
def announcement_list(request):
    """A basic view that wraps ``django.views.list_detail_object``
    and uses ``current_announcements_for_request`` to get the current
    announcements."""
    queryset = current_announcements_for_request(request)
    return list_detail.object_list(request, **{
        "queryset": queryset,
        "allow_empty": True
    })
コード例 #3
0
ファイル: views.py プロジェクト: al-layth/denigma
def announcement_list(request):
    """A basic view that wraps ``django.views.list_detail_object``
    and uses ``current_announcements_for_request`` to get the current
    announcements."""
    queryset = current_announcements_for_request(request)
    return list_detail.object_list(
        request, **{
            "queryset": queryset,
            "allow_empty": True
        })
コード例 #4
0
ファイル: context_processors.py プロジェクト: McDoku/denigma
def site_wide_announcements(request):
    """Adds the site-wide announcements to the global context of templates."""
    ctx = {"site_wide_announcements": current_announcements_for_request(request, site_wide=True)}
    return ctx
コード例 #5
0
ファイル: views.py プロジェクト: denigma/denigma
 def dispatch(self, request, *args, **kwargs):
     self.queryset = current_announcements_for_request(request)
     return super(AnnouncementList, self).dispatch(request, *args, **kwargs)