From: Antony Chazapis Date: Mon, 6 Feb 2012 22:13:04 +0000 (+0200) Subject: Move API urls in API app. X-Git-Tag: pithos/v0.9.0~27 X-Git-Url: https://code.grnet.gr/git/pithos/commitdiff_plain/a2c97d4c8f61257f96e1637e8a6827c4a707f4df Move API urls in API app. --- 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')), )