~devcamcar/horizon/trunk

« back to all changes in this revision

Viewing changes to openstack-dashboard/dashboard/settings.py

  • Committer: Devin Carlen
  • Date: 2011-06-18 05:59:37 UTC
  • Revision ID: devin.carlen@gmail.com-20110618055937-aobwm0buvviijz3o
Moved codebase to GitHub

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
import boto
2
 
import logging
3
 
import os
4
 
import sys
5
 
 
6
 
ROOT_PATH = os.path.dirname(os.path.abspath(__file__))
7
 
 
8
 
sys.path.append(ROOT_PATH)
9
 
 
10
 
DEBUG = False
11
 
TEMPLATE_DEBUG = DEBUG
12
 
 
13
 
SITE_ID = 1
14
 
SITE_BRANDING = 'OpenStack'
15
 
SITE_NAME = 'openstack'
16
 
ENABLE_VNC = True
17
 
 
18
 
LOGIN_URL = '/accounts/login'
19
 
LOGIN_REDIRECT_URL = '/'
20
 
 
21
 
MEDIA_ROOT = os.path.join(ROOT_PATH, '..', 'media')
22
 
MEDIA_URL = '/media/'
23
 
ADMIN_MEDIA_PREFIX = '/media/admin/'
24
 
 
25
 
CREDENTIAL_AUTHORIZATION_DAYS = '5'
26
 
 
27
 
ROOT_URLCONF = 'dashboard.urls'
28
 
 
29
 
MIDDLEWARE_CLASSES = (
30
 
    'django.middleware.common.CommonMiddleware',
31
 
    'django.middleware.csrf.CsrfViewMiddleware',
32
 
    'django.contrib.sessions.middleware.SessionMiddleware',
33
 
    'django.contrib.messages.middleware.MessageMiddleware',
34
 
    'django.contrib.auth.middleware.AuthenticationMiddleware',
35
 
    'django.middleware.doc.XViewMiddleware',
36
 
    'django.middleware.locale.LocaleMiddleware',
37
 
    'dashboard.middleware.DashboardLogUnhandledExceptionsMiddleware',
38
 
)
39
 
 
40
 
TEMPLATE_CONTEXT_PROCESSORS = (
41
 
    'django.core.context_processors.auth',
42
 
    'django.core.context_processors.debug',
43
 
    'django.core.context_processors.i18n',
44
 
    'django.core.context_processors.request',
45
 
    'django.core.context_processors.media',
46
 
    'django.contrib.messages.context_processors.messages',
47
 
)
48
 
 
49
 
TEMPLATE_LOADERS = (
50
 
    'django.template.loaders.filesystem.load_template_source',
51
 
    'django.template.loaders.app_directories.load_template_source',
52
 
)
53
 
 
54
 
TEMPLATE_DIRS = (
55
 
    os.path.join(ROOT_PATH, 'templates'),
56
 
)
57
 
 
58
 
INSTALLED_APPS = (
59
 
    'dashboard',
60
 
    'django.contrib.auth',
61
 
    'django.contrib.admin',
62
 
    'django.contrib.contenttypes',
63
 
    'django.contrib.sessions',
64
 
    'django.contrib.messages',
65
 
    'django.contrib.comments',
66
 
    'django.contrib.sites',
67
 
    'django.contrib.markup',
68
 
    'django.contrib.syndication',
69
 
    'django_nose',
70
 
    'django_openstack',
71
 
    'django_openstack.nova',
72
 
    'django_openstack.templatetags',
73
 
    'django_nova_syspanel',
74
 
    'registration',
75
 
)
76
 
 
77
 
TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
78
 
 
79
 
AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.ModelBackend',)
80
 
MESSAGE_STORAGE = 'django.contrib.messages.storage.cookie.CookieStorage'
81
 
 
82
 
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
83
 
TIME_ZONE = None
84
 
gettext_noop = lambda s: s
85
 
LANGUAGES = (
86
 
    ('en', gettext_noop('English')),
87
 
    ('en-gb', gettext_noop('British English')),
88
 
    ('es', gettext_noop('Spanish')),
89
 
    ('fr', gettext_noop('French')),
90
 
    ('ja', gettext_noop('Japanese')),
91
 
    ('pt', gettext_noop('Portuguese')),
92
 
    ('zh-cn', gettext_noop('Simplified Chinese')),
93
 
    ('zh-tw', gettext_noop('Traditional Chinese')),
94
 
)
95
 
LANGUAGE_CODE = 'en'
96
 
USE_I18N = True
97
 
 
98
 
ACCOUNT_ACTIVATION_DAYS = 7
99
 
 
100
 
# NOTE(devcamcar): Prevent boto from retrying and stalling the connection.
101
 
if not boto.config.has_section('Boto'):
102
 
    boto.config.add_section('Boto')
103
 
boto.config.set('Boto', 'num_retries', '0')
104
 
 
105
 
try:
106
 
    from local.local_settings import *
107
 
except Exception, e:
108
 
    logging.exception(e)
109
 
 
110
 
if DEBUG:
111
 
    logging.basicConfig(level=logging.DEBUG)