#old expires = time.time() + (24 * 60 * 60)
sessions_result = api.forward(Query.create('local:session').to_dict())
- print "result"
sessions = sessions_result.ok_value()
- print "ok"
if not sessions:
print "GetSession failed", sessions_result.error()
return
- print "first", sessions
session = sessions[0]
- print "SESSION=", session
# Change to session authentication
api.auth = {'AuthMethod': 'session', 'session': session['session']}
print "GetPersons failed",persons_result.error()
return
person = persons[0]
- print "PERSON=", person
request.session['manifold'] = {'auth': api.auth, 'person': person, 'expires': session['expires']}
except Exception, e:
####################
ADMINS = (
- # ('your_name', 'your_email@test.com'),
+ ('admin', 'your_email@test.com'),
)
MANAGERS = ADMINS
EMAIL_PORT = 25
EMAIL_USE_TLS = False
-
-
-
-
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
# Uncomment the next line for simple clickjacking protection:
# 'django.middleware.clickjacking.XFrameOptionsMiddleware',
+ 'django.middleware.locale.LocaleMiddleware',
+ 'django.middleware.doc.XViewMiddleware',
+
# CMS
- 'cms.middleware.multilingual.MultilingualURLMiddleware',
'cms.middleware.page.CurrentPageMiddleware',
'cms.middleware.user.CurrentUserMiddleware',
'cms.middleware.toolbar.ToolbarMiddleware',
+ 'cms.middleware.language.LanguageCookieMiddleware',
)
# CMS
('template_1.html', 'Template One'),
('template_2.html', 'Template Two'),
)
+
LANGUAGES = [
('en', 'English'),
]
'sekizai', # for javascript and css management
# + plugins:
'cms.plugins.flash',
- 'cms.plugins.googlemap'
+ 'cms.plugins.googlemap',
'cms.plugins.link',
'cms.plugins.snippet',
'cms.plugins.text',
#'cmsplugin_filer_video',
# Versioning of content
- 'reversion',
+ #'reversion',
)
ACCOUNT_ACTIVATION_DAYS = 7 # One-week activation window; you may, of course, use a different value.
}
}
-AUTHENTICATION_BACKENDS = ( 'auth.backend.MyCustomBackend', 'auth.manifoldbackend.ManifoldBackend', )
+AUTHENTICATION_BACKENDS = (
+ 'auth.backend.MyCustomBackend',
+ 'auth.manifoldbackend.ManifoldBackend',
+ # This is required to login as an admin
+ '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
from django.conf.urls import patterns, include, url
+from django.conf.urls.i18n import i18n_patterns
+from django.conf import settings
# Uncomment the next two lines to enable the admin:
-# from django.contrib import admin
-# admin.autodiscover()
+from django.contrib import admin
+admin.autodiscover()
# to enable insert_above stuff
from django.template.loader import add_to_builtins
after_login_view='trash.dashboard.dashboard_view'
urlpatterns = patterns(
+#urlpatterns = i18n_patterns(
'',
# Examples:
# url(r'^$', 'myslice.views.home', name='home'),
# Uncomment the admin/doc line below to enable admin documentation:
# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
- # url(r'^admin/', include(admin.site.urls)),
+ url(r'^admin/', include(admin.site.urls)),
+
#
# default / view
#
- (r'^/?$', default_view),
+ #(r'^/?$', default_view),
#
# login / logout
#
# Debug
url(r'^debug/', include('debug_platform.urls')),
+ url(r'^', include('cms.urls')),
)
+
+# CMS
+if settings.DEBUG:
+ urlpatterns = patterns('',
+ url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
+ {'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
+ url(r'', include('django.contrib.staticfiles.urls')),
+) + urlpatterns