diff options
author | Madhusudan.C.S | 2011-01-20 17:47:41 +0530 |
---|---|---|
committer | Madhusudan.C.S | 2011-01-20 17:47:41 +0530 |
commit | 22f807d9cc8200dc8b4a0db6a5f7f98581c3ad06 (patch) | |
tree | d1fba79afd643d80e30962e098decfdedc4df0d9 | |
parent | 54e286030b79034d0d4959b6b23130a490112431 (diff) | |
download | pytask-22f807d9cc8200dc8b4a0db6a5f7f98581c3ad06.tar.gz pytask-22f807d9cc8200dc8b4a0db6a5f7f98581c3ad06.tar.bz2 pytask-22f807d9cc8200dc8b4a0db6a5f7f98581c3ad06.zip |
Add a project specific configuration file, and create a template context processor to tell if tasks claim are enabled or not.
-rwxr-xr-x | pytask/configuration.py | 10 | ||||
-rwxr-xr-x | pytask/settings.py | 9 | ||||
-rwxr-xr-x | pytask/taskapp/context_processors.py | 20 |
3 files changed, 39 insertions, 0 deletions
diff --git a/pytask/configuration.py b/pytask/configuration.py new file mode 100755 index 0000000..d23d0af --- /dev/null +++ b/pytask/configuration.py @@ -0,0 +1,10 @@ +"""A configuration settings file for PyTask project. +""" + + +__authors__ = [ + '"Madhusudan.C.S" <madhusudancs@fossee.in>', + ] + + +TASK_CLAIM_ENABLED = False
\ No newline at end of file diff --git a/pytask/settings.py b/pytask/settings.py index 7ae80e1..a7aa2e9 100755 --- a/pytask/settings.py +++ b/pytask/settings.py @@ -59,6 +59,15 @@ ADMIN_MEDIA_PREFIX = '/pytask/admin_media/' # Make this unique, and don't share it with anybody. SECRET_KEY = '^ww=xk&idt)=03kqg*fz8x%=dqbhh1kd2z=f%$m@r9_+9b=&x=' +TEMPLATE_CONTEXT_PROCESSORS = ( + 'django.contrib.auth.context_processors.auth', + 'django.core.context_processors.debug', + 'django.core.context_processors.i18n', + 'django.core.context_processors.media', + 'django.contrib.messages.context_processors.messages', + 'pytask.taskapp.context_processors.configuration', + ) + # List of callables that know how to import templates from various sources. TEMPLATE_LOADERS = ( 'django.template.loaders.filesystem.Loader', diff --git a/pytask/taskapp/context_processors.py b/pytask/taskapp/context_processors.py new file mode 100755 index 0000000..79961de --- /dev/null +++ b/pytask/taskapp/context_processors.py @@ -0,0 +1,20 @@ +"""Module containing the context processors for taskapp. +""" + + +__authors__ = [ + '"Madhusudan.C.S" <madhusudancs@fossee.in>', + ] + + +from pytask import configuration as config_settings + + +def configuration(request): + """Context processor that puts all the necessary configuration + related variables to every RequestContext'ed template. + """ + + return { + 'TASK_CLAIM_ENABLED': config_settings.TASK_CLAIM_ENABLED, + } |