import os.path
+
DEBUG = True
TEMPLATE_DEBUG = DEBUG
import traceback
traceback.print_exc()
+# themes
+from myslice.configengine import ConfigEngine
+configEngine = ConfigEngine()
+if configEngine.myslice.theme :
+ theme = configEngine.myslice.theme
+
# find out HTTPROOT, which is different from ROOT
# when deployed from a package
# this code is run by collectstatic too, so we cannot
# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
+ os.path.join(HTTPROOT,"portal/templates", theme),
+ os.path.join(HTTPROOT,"portal/templates"),
os.path.join(HTTPROOT,"templates"),
)
# our django project
'myslice',
# the core of the UI
- 'auth', 'manifold', 'unfold',
+ 'auth', 'manifoldapi', 'unfold',
# plugins
'plugins',
# views - more or less stable
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'portal',
+ 'rest',
]
for aux in auxiliaries:
if os.path.isdir(os.path.join(ROOT,aux)):
### 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
# if you need to see the error message then use this setting
-CSRF_FAILURE_VIEW = 'manifold.manifoldproxy.csrf_failure'
+CSRF_FAILURE_VIEW = 'manifoldapi.manifoldproxy.csrf_failure'
#################### for insert_above
#IA_JS_FORMAT = "<script type='text/javascript' src='{URL}' />"