summaryrefslogtreecommitdiffstats
path: root/urls.py
diff options
context:
space:
mode:
Diffstat (limited to 'urls.py')
-rw-r--r--urls.py63
1 files changed, 33 insertions, 30 deletions
diff --git a/urls.py b/urls.py
index eb3e8ae..83b772b 100644
--- a/urls.py
+++ b/urls.py
@@ -3,6 +3,7 @@ from django.conf.urls import *
from django.views.generic.edit import UpdateView
from django.views.generic.list import ListView
from django.contrib import admin
+from django.contrib.staticfiles import views as staticviews
from .core.views import * # flat import
from .core.views_other import *
@@ -10,6 +11,7 @@ from .core.views_caves import *
from .core.views_survex import *
from .core.models import *
from troggle.core.views_statistics import pathsreport, stats
+from flatpages import views as flatviews
admin.autodiscover()
@@ -20,7 +22,7 @@ admin.autodiscover()
# <reference to python function in 'core' folder>,
# <name optional argument for URL reversing (doesn't do much)>)
-actualurlpatterns = patterns('',
+actualurlpatterns = [
url(r'^troggle$', views_other.frontpage, name="frontpage"),
url(r'^caves$', views_caves.caveindex, name="caveindex"),
@@ -65,7 +67,7 @@ actualurlpatterns = patterns('',
#url(r'^cavedescription/(?P<cavedescription_name>[^/]+)/?$', views_caves.cave_description, name="cavedescription"),
#url(r'^cavedescription/?$', object_list, {'queryset':CaveDescription.objects.all(),'template_name':'object_list.html'}, name="cavedescriptions"),
#url(r'^cavehref/(.+)$', views_caves.cave, name="cave"),url(r'cave'),
- #(r'^cavesearch', caveSearch),
+ #url(r'^cavesearch', caveSearch),
url(r'^prospecting_guide/$', views_caves.prospecting),
@@ -78,32 +80,16 @@ actualurlpatterns = patterns('',
url(r'^logbook(?P<year>\d\d\d\d)\.(?P<extension>.*)/?$',views_other.downloadLogbook),
url(r'^logbook/?$',views_other.downloadLogbook, name="downloadlogbook"),
url(r'^cave/(?P<cave_id>[^/]+)/qm\.csv/?$', views_other.downloadQMs, name="downloadqms"),
- (r'^downloadqms$', views_other.downloadQMs),
+ url(r'^downloadqms$', views_other.downloadQMs),
- (r'^admin/doc/?', include('django.contrib.admindocs.urls')), # needs docutils Python module (http://docutils.sf.net/).
#url(r'^admin/(.*)', admin.site.get_urls, name="admin"),
- (r'^admin/', include(admin.site.urls)),
-
- # don't know why this needs troggle/ in here. nice to get it out
- url(r'^troggle/media-admin/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ADMIN_DIR, 'show_indexes':True}),
-
- (r'^accounts/', include('registration.backends.default.urls')),
- (r'^profiles/', include('profiles.urls')),
+ url(r'^admin/doc/?', include('django.contrib.admindocs.urls')), # needs docutils Python module (http://docutils.sf.net/).
+ url(r'^admin/', include(admin.site.urls)),
+ url(r'^accounts/', include('registration.backends.default.urls')),
+ url(r'^profiles/', include('profiles.urls')),
# (r'^personform/(.*)$', personForm),
- (r'^expofiles/(?P<path>.*)$', 'django.views.static.serve',
- {'document_root': settings.EXPOFILES, 'show_indexes': True}),
- (r'^static/(?P<path>.*)$', 'django.views.static.serve',
- {'document_root': settings.STATIC_ROOT, 'show_indexes': True}),
- (r'^site_media/(?P<path>.*)$', 'django.views.static.serve',
- {'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
- #(r'^tinymce_media/(?P<path>.*)$', 'django.views.static.serve',
- # {'document_root': settings.TINY_MCE_MEDIA_ROOT, 'show_indexes': True}),
- #(r'^photos/(?P<path>.*)$', 'django.views.static.serve',
- # {'document_root': settings.PHOTOS_ROOT, 'show_indexes':True}),
-# (r'^gallery/(?P<path>.*)$', 'django.views.static.serve',
-# {'document_root': settings.PHOTOS_ROOT, 'show_indexes':True}),
url(r'^survexblock/(.+)$', views_caves.survexblock, name="survexblock"),
url(r'^survexfile/(?P<survex_file>.*?)\.svx$', views_survex.svx, name="svx"),
@@ -115,7 +101,7 @@ actualurlpatterns = patterns('',
url(r'^survexfile/(?P<survex_cave>.*)$', views_survex.survexcavesingle, name="survexcavessingle"),
url(r'^survexfileraw/(?P<survex_file>.*?)\.svx$', views_survex.svxraw, name="svxraw"),
- (r'^survey_files/download/(?P<path>.*)$', view_surveys.download),
+ url(r'^survey_files/download/(?P<path>.*)$', view_surveys.download),
#(r'^survey_scans/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.SURVEY_SCANS, 'show_indexes':True}),
url(r'^survey_scans/$', view_surveys.surveyscansfolders, name="surveyscansfolders"),
@@ -132,11 +118,28 @@ actualurlpatterns = patterns('',
url(r'^prospecting/(?P<name>[^.]+).png$', prospecting_image, name="prospecting_image"),
- url(r'^(.*)_edit$', 'flatpages.views.editflatpage', name="editflatpage"),
- url(r'^(.*)$', 'flatpages.views.flatpage', name="flatpage"),
-)
+ url(r'^expofiles/(?P<path>.*)$', staticviews.serve,
+ {'document_root': settings.EXPOFILES, 'show_indexes': True}),
+ url(r'^static/(?P<path>.*)$', staticviews.serve,
+ {'document_root': settings.STATIC_ROOT, 'show_indexes': True}),
+ url(r'^site_media/(?P<path>.*)$', staticviews.serve,
+ {'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
+ #url(r'^tinymce_media/(?P<path>.*)$', staticviews.serve,
+ # {'document_root': settings.TINY_MCE_MEDIA_ROOT, 'show_indexes': True}),
+ #url(r'^photos/(?P<path>.*)$', staticviews.serve,
+# {'document_root': settings.PHOTOS_ROOT, 'show_indexes':True}),
+# url(r'^gallery/(?P<path>.*)$', staticviews.serve,
+# {'document_root': settings.PHOTOS_ROOT, 'show_indexes':True}),
+# don't know why this needs troggle/ in here. nice to get it out
+ url(r'^troggle/media-admin/(?P<path>.*)$', staticviews.serve,
+ {'document_root': settings.MEDIA_ADMIN_DIR, 'show_indexes':True}),
+
+ url(r'^(.*)_edit$', flatviews.editflatpage, name="editflatpage"),
+ url(r'^(.*)$', flatviews.flatpage, name="flatpage"),
+
+]
#Allow prefix to all urls
-urlpatterns = patterns ('',
- ('^%s' % settings.DIR_ROOT, include(actualurlpatterns))
-)
+urlpatterns = [
+ url('^%s' % settings.DIR_ROOT, include(actualurlpatterns))
+]