From a64f69ad24ed7cf1c2153589e7f0f8c38852f35c Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 17 Sep 2014 00:23:38 +0200 Subject: [PATCH] Simplified tixlcontrol.urls --- src/tixlcontrol/urls.py | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/src/tixlcontrol/urls.py b/src/tixlcontrol/urls.py index 0c6fd8ad8d..5224b59a57 100644 --- a/src/tixlcontrol/urls.py +++ b/src/tixlcontrol/urls.py @@ -1,11 +1,24 @@ -from django.conf.urls import patterns, url +from django.conf.urls import patterns, url, include from tixlcontrol.views import main, event -urlpatterns = patterns('', - url(r'^$', 'tixlcontrol.views.main.index', name='index'), - url(r'^event/(?P[^/]+)/(?P[^/]+)/$', 'tixlcontrol.views.event.index', name='event.index'), - url(r'^event/(?P[^/]+)/(?P[^/]+)/settings$', event.EventUpdate.as_view(), name='event.settings'), - url(r'^events/$', main.EventList.as_view(), name='events'), - url(r'^logout$', 'tixlcontrol.views.auth.logout', name='auth.logout'), - url(r'^login$', 'tixlcontrol.views.auth.login', name='auth.login'), +urlpatterns = patterns('',) +urlpatterns += patterns( + 'tixlcontrol.views.auth', + url(r'^logout$', 'logout', name='auth.logout'), + url(r'^login$', 'login', name='auth.login'), +) +urlpatterns += patterns( + 'tixlcontrol.views.main', + url(r'^$', 'index', name='index'), + url(r'^events/$', main.EventList.as_view(), name='events'), +) +urlpatterns += patterns( + 'tixlcontrol.views.event', + url(r'^event/(?P[^/]+)/(?P[^/]+)/', include( + patterns( + 'tixlcontrol.views.event', + url(r'^$', 'index', name='event.index'), + url(r'^settings$', event.EventUpdate.as_view(), name='event.settings'), + ) + )) )