| Index: dashboard/settings.py
|
| diff --git a/dashboard/settings.py b/dashboard/settings.py
|
| new file mode 100755
|
| index 0000000000000000000000000000000000000000..fbf4402b52831f39ead89011549a384cb846d24f
|
| --- /dev/null
|
| +++ b/dashboard/settings.py
|
| @@ -0,0 +1,90 @@
|
| +# Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +#
|
| +# Django settings for frontend project.
|
| +
|
| +import os
|
| +import common
|
| +from autotest_lib.client.common_lib import global_config
|
| +
|
| +DEBUG = True
|
| +TEMPLATE_DEBUG = DEBUG
|
| +
|
| +FULL_ADMIN = False
|
| +
|
| +ADMINS = (
|
| + # ('Your Name', 'your_email@domain.com'),
|
| +)
|
| +
|
| +MANAGERS = ADMINS
|
| +
|
| +DATABASE_ENGINE = 'mysql' # 'postgresql_psycopg2', 'postgresql',
|
| + # 'mysql', 'sqlite3' or 'ado_mssql'.
|
| +DATABASE_PORT = '' # Set to empty string for default.
|
| + # Not used with sqlite3.
|
| +
|
| +c = global_config.global_config
|
| +_section = 'AUTOTEST_WEB'
|
| +DATABASE_HOST = c.get_config_value(_section, "host")
|
| +# Or path to database file if using sqlite3.
|
| +DATABASE_NAME = c.get_config_value(_section, "database")
|
| +# The following not used with sqlite3.
|
| +DATABASE_USER = c.get_config_value(_section, "user")
|
| +DATABASE_PASSWORD = c.get_config_value(_section, "password", default='')
|
| +
|
| +DATABASE_READONLY_HOST = c.get_config_value(_section, "readonly_host",
|
| + default=DATABASE_HOST)
|
| +DATABASE_READONLY_USER = c.get_config_value(_section, "readonly_user",
|
| + default=DATABASE_USER)
|
| +if DATABASE_READONLY_USER != DATABASE_USER:
|
| + DATABASE_READONLY_PASSWORD = c.get_config_value(_section,
|
| + "readonly_password",
|
| + default='')
|
| +else:
|
| + DATABASE_READONLY_PASSWORD = DATABASE_PASSWORD
|
| +
|
| +
|
| +# Local time zone for this installation. Choices can be found here:
|
| +# http://www.postgresql.org/docs/8.1/static/datetime-keywords.html#DATETIME-TIMEZONE-SET-TABLE
|
| +# although not all variations may be possible on all operating systems.
|
| +# If running in a Windows environment this must be set to the same as your
|
| +# system time zone.
|
| +TIME_ZONE = 'America/Los_Angeles'
|
| +
|
| +# Language code for this installation. All choices can be found here:
|
| +# http://www.w3.org/TR/REC-html40/struct/dirlang.html#langcodes
|
| +# http://blogs.law.harvard.edu/tech/stories/storyReader$15
|
| +LANGUAGE_CODE = 'en-us'
|
| +
|
| +# List of callables that know how to import templates from various sources.
|
| +TEMPLATE_LOADERS = (
|
| + 'django.template.loaders.filesystem.load_template_source',
|
| + 'django.template.loaders.app_directories.load_template_source',
|
| +)
|
| +
|
| +MIDDLEWARE_CLASSES = (
|
| + 'django.middleware.common.CommonMiddleware',
|
| + 'django.contrib.sessions.middleware.SessionMiddleware',
|
| + 'frontend.apache_auth.ApacheAuthMiddleware',
|
| + 'django.contrib.auth.middleware.AuthenticationMiddleware',
|
| + 'django.middleware.doc.XViewMiddleware',
|
| + 'frontend.shared.json_html_formatter.JsonToHtmlMiddleware',
|
| +)
|
| +
|
| +ROOT_URLCONF = 'dashboard.urls'
|
| +
|
| +TEMPLATE_DIRS = (
|
| + # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
|
| + # Always use forward slashes, even on Windows.
|
| + # Don't forget to use absolute paths, not relative paths.
|
| + os.path.abspath(os.path.dirname(__file__) + '/templates')
|
| +)
|
| +
|
| +INSTALLED_APPS = (
|
| + 'dashboard',
|
| +)
|
| +
|
| +AUTHENTICATION_BACKENDS = (
|
| + 'frontend.apache_auth.SimpleAuthBackend',
|
| +)
|
|
|