diff options
Diffstat (limited to 'apps/patchwork/settings')
-rw-r--r-- | apps/patchwork/settings/__init__.py | 0 | ||||
-rw-r--r-- | apps/patchwork/settings/base.py | 115 | ||||
-rw-r--r-- | apps/patchwork/settings/dev.py | 52 | ||||
-rw-r--r-- | apps/patchwork/settings/prod.py | 62 |
4 files changed, 0 insertions, 229 deletions
diff --git a/apps/patchwork/settings/__init__.py b/apps/patchwork/settings/__init__.py deleted file mode 100644 index e69de29..0000000 --- a/apps/patchwork/settings/__init__.py +++ /dev/null diff --git a/apps/patchwork/settings/base.py b/apps/patchwork/settings/base.py deleted file mode 100644 index 5440de6..0000000 --- a/apps/patchwork/settings/base.py +++ /dev/null @@ -1,115 +0,0 @@ -""" -Base settings for patchwork project. -""" - -import os - -import django - -ROOT_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), - os.pardir, os.pardir, os.pardir) - -# -# Core settings -# https://docs.djangoproject.com/en/1.6/ref/settings/#core-settings -# - -# Models - -INSTALLED_APPS = [ - 'django.contrib.auth', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.sites', - 'django.contrib.admin', - 'django.contrib.staticfiles', - 'patchwork', -] - -# HTTP - -MIDDLEWARE_CLASSES = [ - 'django.middleware.common.CommonMiddleware', - 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', -] - -if django.VERSION < (1, 7): - MIDDLEWARE_CLASSES.append('django.middleware.doc.XViewMiddleware') -else: - MIDDLEWARE_CLASSES.append( - 'django.contrib.admindocs.middleware.XViewMiddleware') - -# Globalization - -TIME_ZONE = 'Australia/Canberra' - -LANGUAGE_CODE = 'en-au' - -USE_I18N = True - -# URLs - -ROOT_URLCONF = 'patchwork.urls' - -# Templates - -TEMPLATE_DIRS = ( - os.path.join(ROOT_DIR, 'templates'), -) - - -# -# Auth settings -# https://docs.djangoproject.com/en/1.6/ref/settings/#auth -# - -LOGIN_URL = '/user/login/' -LOGIN_REDIRECT_URL = '/user/' - - -# -# Sites settings -# https://docs.djangoproject.com/en/1.6/ref/settings/#sites -# - -SITE_ID = 1 - - -# -# Static files settings -# https://docs.djangoproject.com/en/1.6/ref/settings/#static-files -# - -STATIC_URL = '/static/' - -STATICFILES_DIRS = [ - os.path.join(ROOT_DIR, 'htdocs'), -] - - -# -# Patchwork settings -# - -DEFAULT_PATCHES_PER_PAGE = 100 -DEFAULT_FROM_EMAIL = 'Patchwork <patchwork@patchwork.example.com>' - -CONFIRMATION_VALIDITY_DAYS = 7 - -NOTIFICATION_DELAY_MINUTES = 10 -NOTIFICATION_FROM_EMAIL = DEFAULT_FROM_EMAIL - -# Set to True to enable the Patchwork XML-RPC interface -ENABLE_XMLRPC = False - -# Set to True to enable redirections or URLs from previous versions -# of patchwork -COMPAT_REDIR = True - -# Set to True to always generate https:// links instead of guessing -# the scheme based on current access. This is useful if SSL protocol -# is terminated upstream of the server (e.g. at the load balancer) -FORCE_HTTPS_LINKS = False diff --git a/apps/patchwork/settings/dev.py b/apps/patchwork/settings/dev.py deleted file mode 100644 index 6e373cc..0000000 --- a/apps/patchwork/settings/dev.py +++ /dev/null @@ -1,52 +0,0 @@ -""" -Development settings for patchwork project. - -These are also used in unit tests. - -Design based on: - http://www.revsys.com/blog/2014/nov/21/recommended-django-project-layout/ -""" - -import django - -from base import * - -# -# Core settings -# https://docs.djangoproject.com/en/1.6/ref/settings/#core-settings -# - -# Security - -SECRET_KEY = '00000000000000000000000000000000000000000000000000' - -# Debugging - -DEBUG = True - -# Templates - -TEMPLATE_DEBUG = True - -# Database - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.mysql', - 'HOST': 'localhost', - 'PORT': '', - 'USER': os.environ['PW_TEST_DB_USER'], - 'PASSWORD': os.environ['PW_TEST_DB_PASS'], - 'NAME': 'patchwork', - 'TEST_CHARSET': 'utf8', - }, -} - -if django.VERSION >= (1, 7): - TEST_RUNNER = 'django.test.runner.DiscoverRunner' - -# -# Patchwork settings -# - -ENABLE_XMLRPC = True diff --git a/apps/patchwork/settings/prod.py b/apps/patchwork/settings/prod.py deleted file mode 100644 index d71f3df..0000000 --- a/apps/patchwork/settings/prod.py +++ /dev/null @@ -1,62 +0,0 @@ -""" -Sample production-ready settings for patchwork project. - -Most of these are commented out as they will be installation dependent. - -Design based on: - http://www.revsys.com/blog/2014/nov/21/recommended-django-project-layout/ -""" - -from base import * - -# -# Core settings -# https://docs.djangoproject.com/en/1.6/ref/settings/#core-settings -# - -# Security - -# SECRET_KEY = '00000000000000000000000000000000000000000000000000' - -# Email - -# ADMINS = ( -# ('Jeremy Kerr', 'jk@ozlabs.org'), -# ) - -# Database - -# DATABASES = { -# 'default': { -# 'ENGINE': 'django.db.backends.postgresql_psycopg2', -# 'NAME': 'patchwork', -# }, -# } - -# File Uploads - -# MEDIA_ROOT = os.path.join( -# ROOT_DIR, 'lib', 'python', 'django', 'contrib', 'admin', 'media') - - -# -# Static files settings -# https://docs.djangoproject.com/en/1.6/ref/settings/#static-files -# - -# STATIC_ROOT = '/srv/patchwork/htdocs' - - -# -# Custom user overrides (for legacy) -# - -try: - from local_settings import * -except ImportError, ex: - import sys - sys.stderr.write(\ - ("settings.py: error importing local settings file:\n" + \ - "\t%s\n" + \ - "Do you have a local_settings.py module?\n") % str(ex)) - raise |