src/cm/settings.py
author Simon Descarpentries <sid@sopinspace.com>
Tue, 05 Nov 2013 18:29:29 +0100
changeset 561 6da1a12084a9
parent 532 0bad3613f59d
child 600 fda73ac53450
permissions -rw-r--r--
Add a DISABLE_TRACKING variable in settings as suggested here : http://www.co-ment.org/ticket/86
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
561
6da1a12084a9 Add a DISABLE_TRACKING variable in settings as suggested here : http://www.co-ment.org/ticket/86
Simon Descarpentries <sid@sopinspace.com>
parents: 532
diff changeset
     5
# Set to True if you don't want to appear in Sopinspace Piwik statistics
6da1a12084a9 Add a DISABLE_TRACKING variable in settings as suggested here : http://www.co-ment.org/ticket/86
Simon Descarpentries <sid@sopinspace.com>
parents: 532
diff changeset
     6
DISABLE_TRACKING = DEBUG
6da1a12084a9 Add a DISABLE_TRACKING variable in settings as suggested here : http://www.co-ment.org/ticket/86
Simon Descarpentries <sid@sopinspace.com>
parents: 532
diff changeset
     7
6da1a12084a9 Add a DISABLE_TRACKING variable in settings as suggested here : http://www.co-ment.org/ticket/86
Simon Descarpentries <sid@sopinspace.com>
parents: 532
diff changeset
     8
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     9
ADMINS = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    10
    # ('Your Name', 'your_email@domain.com'),
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    11
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    12
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    13
MANAGERS = ADMINS
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    14
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    15
# Local time zone for this installation. Choices can be found here:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    16
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    17
# although not all choices may be available on all operating systems.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    18
# 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
    19
# system time zone.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    20
#TIME_ZONE = 'America/Chicago'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    21
TIME_ZONE = 'Europe/Paris' #UTC
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    22
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    23
# it's not the format js client users will see the dates in !
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    24
# 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
    25
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
    26
ALLOW_CLIENT_MODIF_ON_LAST_VERSION_ONLY = True
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    27
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    28
# Language code for this installation. All choices can be found here:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    29
# http://www.i18nguy.com/unicode/language-identifiers.html
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    30
LANGUAGE_CODE = 'en-us'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    31
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    32
SITE_ID = 1
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    33
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    34
# 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
    35
# to load the internationalization machinery.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    36
USE_I18N = True
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    37
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    38
# Absolute path to the directory that holds media.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    39
# Example: "/home/media/media.lawrence.com/"
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    40
MEDIA_ROOT = ''
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    41
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    42
import os
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    43
MEDIA_ROOT = os.path.join(os.path.dirname(__file__), "src/cm/site_media/")
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    44
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    45
# 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
    46
# trailing slash if there is a path component (optional in other cases).
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    47
# Examples: "http://media.lawrence.com", "http://example.com/media/"
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    48
MEDIA_URL = '/site_media/'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    49
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    50
# 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
    51
# trailing slash.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    52
# Examples: "http://foo.com/media/", "/media/".
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    53
ADMIN_MEDIA_PREFIX = '/media/'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    54
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    55
LOGIN_URL = '/login/'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    56
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    57
# 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
    58
# trailing slash if there is a path component (optional in other cases).
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    59
# Examples: "http://media.lawrence.com", "http://example.com/media/"
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    60
#MEDIA_URL = SITE_URL + '/themedia/'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    61
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    62
# List of callables that know how to import templates from various sources.
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    63
TEMPLATE_LOADERS = (
446
019889d4c614 Avoid warnings for deprecated instructions in djan 1.3
gibus
parents: 439
diff changeset
    64
    'django.template.loaders.filesystem.Loader',
019889d4c614 Avoid warnings for deprecated instructions in djan 1.3
gibus
parents: 439
diff changeset
    65
    'django.template.loaders.app_directories.Loader',
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    66
#     'django.template.loaders.eggs.load_template_source',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    67
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    68
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    69
TEMPLATE_CONTEXT_PROCESSORS = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    70
    'cm.context_processors.static',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    71
    'cm.context_processors.tz',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    72
    'cm.context_processors.utils',    
446
019889d4c614 Avoid warnings for deprecated instructions in djan 1.3
gibus
parents: 439
diff changeset
    73
    'django.contrib.auth.context_processors.auth',
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    74
    'django.core.context_processors.request',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    75
    "django.core.context_processors.i18n",    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    76
    "django.core.context_processors.media",    
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    77
    'djangoflash.context_processors.flash',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    78
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    79
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    80
MIDDLEWARE_CLASSES = (
479
49a1afacaea0 Add GZipMiddleware to compress exchanged data.
gibus
parents: 461
diff changeset
    81
    'django.middleware.gzip.GZipMiddleware',
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    82
    'django.middleware.common.CommonMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    83
    'django.contrib.sessions.middleware.SessionMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    84
    'django.middleware.locale.LocaleMiddleware',        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    85
    'djangoflash.middleware.FlashMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    86
    'django.contrib.auth.middleware.AuthenticationMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    87
    'cm.middleware.CmMiddleware',
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
ROOT_URLCONF = 'urls'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    91
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    92
TEMPLATE_DIRS = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    93
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    94
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    95
INSTALLED_APPS = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    96
    'django.contrib.auth',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    97
    'django.contrib.contenttypes',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    98
    'django.contrib.sessions',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    99
    'django.contrib.sites',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   100
    'django.contrib.admin',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   101
    'cm',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   102
    'tagging',
29
644cf0d39b25 add south library (manages database evolutions)
raph
parents: 0
diff changeset
   103
    'django_extensions', # http://code.google.com/p/django-command-extensions/
644cf0d39b25 add south library (manages database evolutions)
raph
parents: 0
diff changeset
   104
    'south',    
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   105
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   106
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   107
_ = lambda s: s
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   108
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   109
LANGUAGES = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   110
    ('fr', _(u'French')),
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   111
    ('en', _(u'English')),
84
3776a2cf54f7 add Norwegian translation files
raph
parents: 29
diff changeset
   112
    ('no', _('Norwegian')),
124
4576a8264929 add pt_BR translation (thx Paulo RenĂ¡ da Silva SantarĂ©m & co)
raph
parents: 114
diff changeset
   113
    ('pt_BR', _('Brazilian Portuguese')),
137
32f0cf5e62ce added spanish translation (thx Alejandro Martin Ortin)
raph
parents: 132
diff changeset
   114
    ('es', _('Spanish')),
204
f97a2370743c enh bulgarian translation #26
rbernard
parents: 137
diff changeset
   115
    ('bg', _('Bulgarian')),
461
2ea60e2c5870 Adds Italian translation.
gibus
parents: 446
diff changeset
   116
    ('it', _('Italian')),
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   117
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   118
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   119
AUTH_PROFILE_MODULE = 'cm.UserProfile'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   120
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   121
# always upload file to disk to pipe them through converters
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   122
FILE_UPLOAD_HANDLERS = ("django.core.files.uploadhandler.TemporaryFileUploadHandler",)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   123
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   124
# comt settings
446
019889d4c614 Avoid warnings for deprecated instructions in djan 1.3
gibus
parents: 439
diff changeset
   125
PISTON_IGNORE_DUPE_MODELS = True
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   126
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   127
# YUI version : set to js/lib/ version directory to be used  
532
0bad3613f59d Reverse to YUI 3.0.0 since with YUI.3.10.3, comment content including words 'paragraph' or 'section' do not show up on Firefox, this is weird and has to be investigated.
gibus
parents: 525
diff changeset
   128
#YUI_VERSION = 'yui_3.10.3'
0bad3613f59d Reverse to YUI 3.0.0 since with YUI.3.10.3, comment content including words 'paragraph' or 'section' do not show up on Firefox, this is weird and has to be investigated.
gibus
parents: 525
diff changeset
   129
YUI_VERSION = 'yui3.0.0'
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   130
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   131
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   132
# base timezone used for client
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   133
DEFAULT_TIME_ZONE = TIME_ZONE 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   134
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   135
CACHE_BACKEND = 'locmem:///?timeout=3600&max_entries=400'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   136
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   137
try:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   138
    from settings_local import *
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   139
except ImportError:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   140
    pass