src/cm/settings.py
author gibus
Wed, 11 Sep 2013 23:13:01 +0200
changeset 532 0bad3613f59d
parent 525 89ef5ed3c48b
child 561 6da1a12084a9
permissions -rw-r--r--
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.
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 = (
479
49a1afacaea0 Add GZipMiddleware to compress exchanged data.
gibus
parents: 461
diff changeset
    77
    'django.middleware.gzip.GZipMiddleware',
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    78
    'django.middleware.common.CommonMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    79
    'django.contrib.sessions.middleware.SessionMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    80
    'django.middleware.locale.LocaleMiddleware',        
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    81
    'djangoflash.middleware.FlashMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    82
    'django.contrib.auth.middleware.AuthenticationMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    83
    'cm.middleware.CmMiddleware',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    84
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    85
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    86
ROOT_URLCONF = 'urls'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    87
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    88
TEMPLATE_DIRS = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    89
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    90
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    91
INSTALLED_APPS = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    92
    'django.contrib.auth',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    93
    'django.contrib.contenttypes',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    94
    'django.contrib.sessions',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    95
    'django.contrib.sites',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    96
    'django.contrib.admin',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    97
    'cm',
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    98
    'tagging',
29
644cf0d39b25 add south library (manages database evolutions)
raph
parents: 0
diff changeset
    99
    'django_extensions', # http://code.google.com/p/django-command-extensions/
644cf0d39b25 add south library (manages database evolutions)
raph
parents: 0
diff changeset
   100
    'south',    
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   101
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   102
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   103
_ = lambda s: s
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   104
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   105
LANGUAGES = (
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   106
    ('fr', _(u'French')),
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   107
    ('en', _(u'English')),
84
3776a2cf54f7 add Norwegian translation files
raph
parents: 29
diff changeset
   108
    ('no', _('Norwegian')),
124
4576a8264929 add pt_BR translation (thx Paulo RenĂ¡ da Silva SantarĂ©m & co)
raph
parents: 114
diff changeset
   109
    ('pt_BR', _('Brazilian Portuguese')),
137
32f0cf5e62ce added spanish translation (thx Alejandro Martin Ortin)
raph
parents: 132
diff changeset
   110
    ('es', _('Spanish')),
204
f97a2370743c enh bulgarian translation #26
rbernard
parents: 137
diff changeset
   111
    ('bg', _('Bulgarian')),
461
2ea60e2c5870 Adds Italian translation.
gibus
parents: 446
diff changeset
   112
    ('it', _('Italian')),
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   113
)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   114
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   115
AUTH_PROFILE_MODULE = 'cm.UserProfile'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   116
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   117
# always upload file to disk to pipe them through converters
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   118
FILE_UPLOAD_HANDLERS = ("django.core.files.uploadhandler.TemporaryFileUploadHandler",)
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   119
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   120
# comt settings
446
019889d4c614 Avoid warnings for deprecated instructions in djan 1.3
gibus
parents: 439
diff changeset
   121
PISTON_IGNORE_DUPE_MODELS = True
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   122
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   123
# 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
   124
#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
   125
YUI_VERSION = 'yui3.0.0'
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
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   128
# base timezone used for client
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   129
DEFAULT_TIME_ZONE = TIME_ZONE 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   130
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   131
CACHE_BACKEND = 'locmem:///?timeout=3600&max_entries=400'
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   132
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   133
try:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   134
    from settings_local import *
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   135
except ImportError:
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
   136
    pass