X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=myslice%2Fsettings.py;h=4f655385e9e193a77599bf53d33e882997a98434;hb=902d7e75b27625363fb684bc41255241e7f6272a;hp=c51010a458549554cdf32cb7f97931574990c6e3;hpb=03839166e30819c37290f33056f44aaee1583bfc;p=myslice.git diff --git a/myslice/settings.py b/myslice/settings.py index c51010a4..4f655385 100644 --- a/myslice/settings.py +++ b/myslice/settings.py @@ -34,6 +34,14 @@ if not os.path.isdir (os.path.join(HTTPROOT,"static")): if not os.path.isdir(ROOT): raise Exception,"Cannot find ROOT %s for unfold"%ROOT if not os.path.isdir(HTTPROOT): raise Exception,"Cannot find HTTPROOT %s for unfold"%HTTPROOT +# dec 2013 - we currently have 2 auxiliary subdirs with various utilities +# that we do not wish to package +# * sandbox is for plugin developers +# * sample is for various test views +# for each of these, if we find a directory of that name under ROOT, it then gets +# inserted in INSTALLED_APPS and its urls get included (see urls.py) +auxiliaries = [ 'sandbox', 'sample', ] + #################### ADMINS = ( # ('your_name', 'your_email@test.com'), @@ -49,6 +57,18 @@ EMAIL_HOST = "localhost" EMAIL_PORT = 25 EMAIL_USE_TLS = False +# use the email for debugging purpose +# turn on debugging: +# python -m smtpd -n -c DebuggingServer localhost:1025 + +#if DEBUG: +# EMAIL_HOST = 'localhost' +# EMAIL_PORT = 1025 +# EMAIL_HOST_USER = '' +# EMAIL_HOST_PASSWORD = '' +# EMAIL_USE_TLS = False +# DEFAULT_FROM_EMAIL = 'testing@example.com' + DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. @@ -64,7 +84,7 @@ DATABASES = { # http://en.wikipedia.org/wiki/List_of_tz_zones_by_name # although not all choices may be available on all operating systems. # In a Windows environment this must be set to your system time zone. -TIME_ZONE = 'America/Chicago' +TIME_ZONE = 'Europe/Paris' # Language code for this installation. All choices can be found here: # http://www.i18nguy.com/unicode/language-identifiers.html @@ -169,7 +189,7 @@ TEMPLATE_DIRS = ( os.path.join(HTTPROOT,"templates"), ) -INSTALLED_APPS = ( +INSTALLED_APPS = [ 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', @@ -190,21 +210,15 @@ INSTALLED_APPS = ( # managing database migrations 'south', # Uncomment the next line to enable the admin: - # 'django.contrib.admin', + 'django.contrib.admin', # Uncomment the next line to enable admin documentation: # 'django.contrib.admindocs', 'portal', - # temporary - not packaged - # 'trash', - 'sample', -# DEPRECATED # 'django.contrib.formtools', -# DEPRECATED ## 'crispy_forms', -# DEPRECATED # -# DEPRECATED # # User registration -# DEPRECATED # 'django.contrib.auth', -# DEPRECATED # 'django.contrib.sites', -# DEPRECATED # 'registration', -) +] +for aux in auxiliaries: + if os.path.isdir(os.path.join(ROOT,aux)): + print "Using devel auxiliary",aux + INSTALLED_APPS.append(aux) ACCOUNT_ACTIVATION_DAYS = 7 # One-week activation window; you may, of course, use a different value. @@ -237,7 +251,7 @@ LOGGING = { } } -AUTHENTICATION_BACKENDS = ( 'auth.manifoldbackend.ManifoldBackend', ) +AUTHENTICATION_BACKENDS = ( 'auth.manifoldbackend.ManifoldBackend','django.contrib.auth.backends.ModelBackend' ) ### the view to redirect malformed (i.e. with a wrong CSRF) incoming requests # without this setting django will return a 403 forbidden error, which is fine