src/cm/settings.py
author gibus
Fri, 08 Jun 2012 13:59:50 +0200
changeset 446 019889d4c614
parent 439 8994d24e4b2f
child 461 2ea60e2c5870
permissions -rw-r--r--
Avoid warnings for deprecated instructions in djan 1.3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
132
b95d1ae93eaa debug false by default
raph
parents: 124
diff changeset
     1
DEBUG = False
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     2
CLIENT_DEBUG = DEBUG
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     3
TEMPLATE_DEBUG = DEBUG
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     4
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     5
ADMINS = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     6
    # ('Your Name', 'your_email@domain.com'),
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     7
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     8
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     9
MANAGERS = ADMINS
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    10
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    11
# Local time zone for this installation. Choices can be found here:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    12
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    13
# although not all choices may be available on all operating systems.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    14
# If running in a Windows environment this must be set to the same as your
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    15
# system time zone.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    16
#TIME_ZONE = 'America/Chicago'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    17
TIME_ZONE = 'Europe/Paris' #UTC
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    18
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    19
# it's not the format js client users will see the dates in !
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    20
# it's the format that's used to communicate dates to js client (python date -> JSON str -> parsed to js date)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    21
CLIENT_DATE_FMT = {'python_output' : '%Y-%m-%dT%H:%M:%S', 'js_parse' : "Y-m-d\\\\TH:i:s"}
114
49647a504de8 ENH ticket 20 disable edit in versions tab added ALLOW_CLIENT_MODIF_ON_LAST_VERSION_ONLY to settings.py
rbernard
parents: 84
diff changeset
    22
ALLOW_CLIENT_MODIF_ON_LAST_VERSION_ONLY = True
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    23
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    24
# Language code for this installation. All choices can be found here:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    25
# http://www.i18nguy.com/unicode/language-identifiers.html
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    26
LANGUAGE_CODE = 'en-us'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    27
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    28
SITE_ID = 1
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    29
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    30
# If you set this to False, Django will make some optimizations so as not
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    31
# to load the internationalization machinery.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    32
USE_I18N = True
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    33
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    34
# Absolute path to the directory that holds media.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    35
# Example: "/home/media/media.lawrence.com/"
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    36
MEDIA_ROOT = ''
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    37
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    38
import os
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    39
MEDIA_ROOT = os.path.join(os.path.dirname(__file__), "src/cm/site_media/")
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    40
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    41
# URL that handles the media served from MEDIA_ROOT. Make sure to use a
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    42
# trailing slash if there is a path component (optional in other cases).
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    43
# Examples: "http://media.lawrence.com", "http://example.com/media/"
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    44
MEDIA_URL = '/site_media/'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    45
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    46
# URL prefix for admin media -- CSS, JavaScript and images. Make sure to use a
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    47
# trailing slash.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    48
# Examples: "http://foo.com/media/", "/media/".
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    49
ADMIN_MEDIA_PREFIX = '/media/'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    50
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    51
LOGIN_URL = '/login/'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    52
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    53
# URL that handles the media served from MEDIA_ROOT. Make sure to use a
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    54
# trailing slash if there is a path component (optional in other cases).
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    55
# Examples: "http://media.lawrence.com", "http://example.com/media/"
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    56
#MEDIA_URL = SITE_URL + '/themedia/'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    57
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    58
# List of callables that know how to import templates from various sources.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    59
TEMPLATE_LOADERS = (
446
019889d4c614 Avoid warnings for deprecated instructions in djan 1.3
gibus
parents: 439
diff changeset
    60
    'django.template.loaders.filesystem.Loader',
019889d4c614 Avoid warnings for deprecated instructions in djan 1.3
gibus
parents: 439
diff changeset
    61
    'django.template.loaders.app_directories.Loader',
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    62
#     'django.template.loaders.eggs.load_template_source',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    63
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    64
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    65
TEMPLATE_CONTEXT_PROCESSORS = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    66
    'cm.context_processors.static',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    67
    'cm.context_processors.tz',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    68
    'cm.context_processors.utils',    
446
019889d4c614 Avoid warnings for deprecated instructions in djan 1.3
gibus
parents: 439
diff changeset
    69
    'django.contrib.auth.context_processors.auth',
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    70
    'django.core.context_processors.request',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    71
    "django.core.context_processors.i18n",    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    72
    "django.core.context_processors.media",    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    73
    'djangoflash.context_processors.flash',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    74
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    75
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    76
MIDDLEWARE_CLASSES = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    77
    'django.middleware.common.CommonMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    78
    'django.contrib.sessions.middleware.SessionMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    79
    'django.middleware.locale.LocaleMiddleware',        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    80
    'djangoflash.middleware.FlashMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    81
    'django.contrib.auth.middleware.AuthenticationMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    82
    'cm.middleware.CmMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    83
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    84
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    85
ROOT_URLCONF = 'urls'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    86
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    87
TEMPLATE_DIRS = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    88
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    89
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    90
INSTALLED_APPS = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    91
    'django.contrib.auth',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    92
    'django.contrib.contenttypes',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    93
    'django.contrib.sessions',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    94
    'django.contrib.sites',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    95
    'django.contrib.admin',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    96
    'cm',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    97
    'tagging',
29
644cf0d39b25 add south library (manages database evolutions)
raph
parents: 0
diff changeset
    98
    'django_extensions', # http://code.google.com/p/django-command-extensions/
644cf0d39b25 add south library (manages database evolutions)
raph
parents: 0
diff changeset
    99
    'south',    
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   100
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   101
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   102
_ = lambda s: s
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   103
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   104
LANGUAGES = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   105
    ('fr', _(u'French')),
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   106
    ('en', _(u'English')),
84
3776a2cf54f7 add Norwegian translation files
raph
parents: 29
diff changeset
   107
    ('no', _('Norwegian')),
124
4576a8264929 add pt_BR translation (thx Paulo RenĂ¡ da Silva SantarĂ©m & co)
raph
parents: 114
diff changeset
   108
    ('pt_BR', _('Brazilian Portuguese')),
137
32f0cf5e62ce added spanish translation (thx Alejandro Martin Ortin)
raph
parents: 132
diff changeset
   109
    ('es', _('Spanish')),
204
f97a2370743c enh bulgarian translation #26
rbernard
parents: 137
diff changeset
   110
    ('bg', _('Bulgarian')),
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   111
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   112
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   113
AUTH_PROFILE_MODULE = 'cm.UserProfile'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   114
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   115
# always upload file to disk to pipe them through converters
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   116
FILE_UPLOAD_HANDLERS = ("django.core.files.uploadhandler.TemporaryFileUploadHandler",)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   117
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   118
# comt settings
446
019889d4c614 Avoid warnings for deprecated instructions in djan 1.3
gibus
parents: 439
diff changeset
   119
PISTON_IGNORE_DUPE_MODELS = True
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   120
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   121
# YUI version : set to js/lib/ version directory to be used  
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   122
YUI_VERSION = 'yui3.0.0'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   123
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   124
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   125
# base timezone used for client
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   126
DEFAULT_TIME_ZONE = TIME_ZONE 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   127
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   128
CACHE_BACKEND = 'locmem:///?timeout=3600&max_entries=400'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   129
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   130
try:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   131
    from settings_local import *
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   132
except ImportError:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   133
    pass