diff options
Diffstat (limited to 'bitbake/lib/toaster/toastermain/settings.py')
-rw-r--r-- | bitbake/lib/toaster/toastermain/settings.py | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/bitbake/lib/toaster/toastermain/settings.py b/bitbake/lib/toaster/toastermain/settings.py index 97f2ff7cab..09ec2bda98 100644 --- a/bitbake/lib/toaster/toastermain/settings.py +++ b/bitbake/lib/toaster/toastermain/settings.py | |||
@@ -75,6 +75,11 @@ if 'DATABASE_URL' in os.environ: | |||
75 | raise Exception("FIXME: Please implement missing database url schema for url: %s" % dburl) | 75 | raise Exception("FIXME: Please implement missing database url schema for url: %s" % dburl) |
76 | 76 | ||
77 | 77 | ||
78 | if 'TOASTER_MANAGED' in os.environ and os.environ['TOASTER_MANAGED'] == "1": | ||
79 | MANAGED = True | ||
80 | else: | ||
81 | MANAGED = False | ||
82 | |||
78 | # Allows current database settings to be exported as a DATABASE_URL environment variable value | 83 | # Allows current database settings to be exported as a DATABASE_URL environment variable value |
79 | 84 | ||
80 | def getDATABASE_URL(): | 85 | def getDATABASE_URL(): |
@@ -221,12 +226,11 @@ TEMPLATE_CONTEXT_PROCESSORS = ('django.contrib.auth.context_processors.auth', | |||
221 | 'django.core.context_processors.static', | 226 | 'django.core.context_processors.static', |
222 | 'django.core.context_processors.tz', | 227 | 'django.core.context_processors.tz', |
223 | 'django.contrib.messages.context_processors.messages', | 228 | 'django.contrib.messages.context_processors.messages', |
224 | "django.core.context_processors.request") | 229 | "django.core.context_processors.request", |
230 | 'toastergui.views.managedcontextprocessor', | ||
231 | ) | ||
225 | 232 | ||
226 | INSTALLED_APPS = ( | 233 | INSTALLED_APPS = ( |
227 | #'django.contrib.auth', | ||
228 | #'django.contrib.contenttypes', | ||
229 | #'django.contrib.sessions', | ||
230 | #'django.contrib.sites', | 234 | #'django.contrib.sites', |
231 | #'django.contrib.messages', | 235 | #'django.contrib.messages', |
232 | 'django.contrib.staticfiles', | 236 | 'django.contrib.staticfiles', |
@@ -243,6 +247,13 @@ INSTALLED_APPS = ( | |||
243 | 'bldcontrol', | 247 | 'bldcontrol', |
244 | ) | 248 | ) |
245 | 249 | ||
250 | # if we run in managed mode, we need user support | ||
251 | if MANAGED: | ||
252 | INSTALLED_APPS = ('django.contrib.auth', | ||
253 | 'django.contrib.contenttypes', | ||
254 | 'django.contrib.sessions',) + INSTALLED_APPS | ||
255 | |||
256 | |||
246 | # We automatically detect and install applications here if | 257 | # We automatically detect and install applications here if |
247 | # they have a 'models.py' or 'views.py' file | 258 | # they have a 'models.py' or 'views.py' file |
248 | import os | 259 | import os |