From: <al...@us...> - 2010-01-28 17:23:59
|
Revision: 13693 http://translate.svn.sourceforge.net/translate/?rev=13693&view=rev Author: alaaosh Date: 2010-01-28 17:23:38 +0000 (Thu, 28 Jan 2010) Log Message: ----------- provide path context to templates limit which settings are exposed to templates Modified Paths: -------------- src/trunk/Pootle/local_apps/pootle_misc/context_processors.py src/trunk/Pootle/pootle/settings.py Modified: src/trunk/Pootle/local_apps/pootle_misc/context_processors.py =================================================================== --- src/trunk/Pootle/local_apps/pootle_misc/context_processors.py 2010-01-28 17:21:56 UTC (rev 13692) +++ src/trunk/Pootle/local_apps/pootle_misc/context_processors.py 2010-01-28 17:23:38 UTC (rev 13693) @@ -20,7 +20,18 @@ from django.conf import settings -def sitesettings(request): + + +def pootle_context(request): """exposes settings to templates""" #FIXME: maybe we should expose relevant settings only? - return {'settings': settings } + context = { + 'pootle_profile': request.profile, + 'pootle_context': request.pootle_context, + 'settings': { + 'TITLE': settings.TITLE, + 'DESCRIPTION': settings.DESCRIPTION, + 'CAN_REGISTER': settings.CAN_REGISTER, + }, + } + return context Modified: src/trunk/Pootle/pootle/settings.py =================================================================== --- src/trunk/Pootle/pootle/settings.py 2010-01-28 17:21:56 UTC (rev 13692) +++ src/trunk/Pootle/pootle/settings.py 2010-01-28 17:23:38 UTC (rev 13693) @@ -116,7 +116,7 @@ "django.core.context_processors.i18n", "django.core.context_processors.media", "django.core.context_processors.request", - "pootle_misc.context_processors.sitesettings") + "pootle_misc.context_processors.pootle_context") TEMPLATE_DIRS = ( # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |