From a2c97d4c8f61257f96e1637e8a6827c4a707f4df Mon Sep 17 00:00:00 2001 From: Antony Chazapis Date: Tue, 7 Feb 2012 00:13:04 +0200 Subject: [PATCH] Move API urls in API app. --- pithos/api/urls.py | 11 +++++++++-- pithos/urls.py | 6 +----- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/pithos/api/urls.py b/pithos/api/urls.py index aa9af55..367a47d 100644 --- a/pithos/api/urls.py +++ b/pithos/api/urls.py @@ -31,12 +31,19 @@ # interpreted as representing official policies, either expressed # or implied, of GRNET S.A. -from django.conf.urls.defaults import * +from django.conf.urls.defaults import include, patterns # TODO: This only works when in this order. -urlpatterns = patterns('pithos.api.functions', +api_urlpatterns = patterns('pithos.api.functions', (r'^$', 'top_demux'), (r'^(?P.+?)/(?P.+?)/(?P.+?)$', 'object_demux'), (r'^(?P.+?)/(?P.+?)/?$', 'container_demux'), (r'^(?P.+?)/?$', 'account_demux') ) + +urlpatterns = patterns('', + (r'^v1(?:$|/)', include(api_urlpatterns)), + (r'^v1\.0(?:$|/)', include(api_urlpatterns)), + (r'^public/(?P.+?)/?$', 'pithos.api.public.public_demux'), + (r'^login/?$', 'pithos.api.login.redirect_to_login_service') +) diff --git a/pithos/urls.py b/pithos/urls.py index 9eacb83..84c80a8 100644 --- a/pithos/urls.py +++ b/pithos/urls.py @@ -35,9 +35,5 @@ from django.conf.urls.defaults import include, patterns urlpatterns = patterns('', - (r'^v1(?:$|/)', include('pithos.api.urls')), - (r'^v1\.0(?:$|/)', include('pithos.api.urls')), - (r'^public/(?P.+?)/?$', 'pithos.api.public.public_demux'), - (r'^login/?$', 'pithos.api.login.redirect_to_login_service'), - (r'^ui', include('pithos.ui.urls')) + (r'', include('pithos.api.urls')), ) -- 1.7.10.4