[damned-lies] Add a custom context processor for the bug_url context variable
- From: Claude Paroz <claudep src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [damned-lies] Add a custom context processor for the bug_url context variable
- Date: Fri, 16 Sep 2011 09:17:19 +0000 (UTC)
commit 5204b6fc962a62a248af130b2d7bf45c2269464d
Author: Claude Paroz <claude 2xlibre net>
Date: Fri Sep 16 10:16:21 2011 +0200
Add a custom context processor for the bug_url context variable
common/context_processors.py | 5 +++++
languages/views.py | 1 -
settings.py | 12 ++++++++++++
stats/views.py | 2 --
teams/views.py | 1 -
5 files changed, 17 insertions(+), 4 deletions(-)
---
diff --git a/common/context_processors.py b/common/context_processors.py
new file mode 100644
index 0000000..1f2b481
--- /dev/null
+++ b/common/context_processors.py
@@ -0,0 +1,5 @@
+# -*- coding: utf-8 -*-
+from django.conf import settings
+
+def utils(request):
+ return {'bug_url': settings.ENTER_BUG_URL}
diff --git a/languages/views.py b/languages/views.py
index aba04be..1ef8c4e 100644
--- a/languages/views.py
+++ b/languages/views.py
@@ -37,7 +37,6 @@ def languages(request):
context = {
'pageSection': "languages",
'languages': utils.trans_sort_object_list(languages, 'name'),
- 'bug_url': settings.ENTER_BUG_URL,
}
return render(request, 'languages/language_list.html', context)
diff --git a/settings.py b/settings.py
index 0c1ccfc..155fe07 100644
--- a/settings.py
+++ b/settings.py
@@ -101,6 +101,18 @@ TEMPLATE_LOADERS = (
'django.template.loaders.app_directories.Loader',
)
+TEMPLATE_CONTEXT_PROCESSORS = (
+ # Default:
+ "django.contrib.auth.context_processors.auth",
+ "django.core.context_processors.debug",
+ "django.core.context_processors.i18n",
+ "django.core.context_processors.media",
+ "django.core.context_processors.static",
+ "django.contrib.messages.context_processors.messages",
+ # Custom:
+ "common.context_processors.utils",
+)
+
MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
diff --git a/stats/views.py b/stats/views.py
index 7ba42f5..8c32eb0 100644
--- a/stats/views.py
+++ b/stats/views.py
@@ -43,7 +43,6 @@ def modules(request, format='html'):
context = {
'pageSection': "module",
'modules': utils.sort_object_list(all_modules, 'get_description'),
- 'bug_url': settings.ENTER_BUG_URL,
}
return render(request, 'module_list.html', context)
@@ -245,7 +244,6 @@ def releases(request, format='html'):
'pageSection' : "releases",
'active_releases': active_releases,
'old_releases' : old_releases,
- 'bug_url' : settings.ENTER_BUG_URL,
}
return render(request, 'release_list.html', context)
diff --git a/teams/views.py b/teams/views.py
index b9b82be..4ae4bd6 100644
--- a/teams/views.py
+++ b/teams/views.py
@@ -41,7 +41,6 @@ def teams(request, format='html'):
context = {
'pageSection': 'teams',
'teams': utils.trans_sort_object_list(teams, 'description'),
- 'bug_url': settings.ENTER_BUG_URL,
}
return render(request, 'teams/team_list.html', context)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]