summaryrefslogtreecommitdiff
path: root/coip/urls.py
diff options
context:
space:
mode:
authorLeif Johansson <leifj@sunet.se>2011-09-21 11:14:03 +0200
committerLeif Johansson <leifj@sunet.se>2011-09-21 11:14:03 +0200
commit1d2a3f2403911e0b1ff99ffce808997a24661d15 (patch)
tree2640220191ce830cebdf3ac49b9ba1711a9bc795 /coip/urls.py
parente7e435a633cb88af042090c3890763860b3ea9a6 (diff)
discovery - xrds and system service
Diffstat (limited to 'coip/urls.py')
-rw-r--r--coip/urls.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/coip/urls.py b/coip/urls.py
index 29ad522..93deee7 100644
--- a/coip/urls.py
+++ b/coip/urls.py
@@ -7,11 +7,13 @@ from django.http import HttpResponseRedirect
from coip.apps.auth.views import logout
from coip.apps.opensocial import opensocial_v1
from coip.apps.api import v1_api
+from coip.multiresponse import respond_to
admin.autodiscover()
def welcome(request):
- return HttpResponseRedirect('/user/home')
+ return respond_to(request, {'text/html':HttpResponseRedirect('/user/home'),
+ 'application/xrds+xml': 'xrds.xml'})
urlpatterns = patterns('',
(r'^admin-media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': ADMIN_MEDIA_ROOT}),
@@ -70,5 +72,6 @@ urlpatterns = patterns('',
(r'^rtree/(?P<id>[0-9]+).json$', 'coip.apps.name.views.rtree'),
# APIs
(r'^api/', include(v1_api.urls)),
+ (r'^opensocial/1.0/rpc', 'coip.apps.opensocial.common.system'),
(r'^opensocial/', include(opensocial_v1.urls))
)