--- a/src/ldtplatform/settings.py Fri Jan 30 15:34:34 2015 +0100
+++ b/src/ldtplatform/settings.py Sun Feb 15 00:56:46 2015 +0100
@@ -80,6 +80,7 @@
MIDDLEWARE_CLASSES = (
'django.middleware.cache.UpdateCacheMiddleware',
+ 'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.cache.FetchFromCacheMiddleware',
'django.middleware.gzip.GZipMiddleware',
@@ -129,6 +130,7 @@
'django.contrib.admin',
'django.contrib.staticfiles',
'haystack',
+ 'corsheaders',
'tastypie',
'guardian',
'taggit',
@@ -249,6 +251,9 @@
}
HAYSTACK_SIGNAL_PROCESSOR = 'ldt.indexation.signals.LdtSignalProcessor'
+#Cors headers for API
+CORS_ORIGIN_ALLOW_ALL = True
+
from config import *
if not "SRC_BASE_URL" in locals():
@@ -275,6 +280,9 @@
if not "MEDIA_URL" in locals():
MEDIA_URL = BASE_URL + 'static/media/'
+if not "CORS_URLS_REGEX" in locals():
+ CORS_URLS_REGEX = r"^" + BASE_URL + 'ldtplatform/api/.*$'
+
#forced settings
MAX_TAG_LENGTH = 255
FORCE_LOWERCASE_TAGS = True