From 794676f241a284a2df95b57224aa7f9165f058e0 Mon Sep 17 00:00:00 2001 From: Aslak Knutsen Date: Fri, 1 Mar 2013 18:46:45 +0100 Subject: Update REST API to new KittyStore backend * Move to use APIView as Resource base * Add List Resource to show all lists * Custom serialize Thread, Email and List objects --- hyperkitty/urls.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'hyperkitty/urls.py') diff --git a/hyperkitty/urls.py b/hyperkitty/urls.py index 887c54f..1a2e945 100644 --- a/hyperkitty/urls.py +++ b/hyperkitty/urls.py @@ -23,7 +23,7 @@ from django.conf.urls import patterns, include, url from django.conf import settings from django.views.generic.base import TemplateView -from api import EmailResource, ThreadResource, SearchResource +from api import ListResource, EmailResource, ThreadResource, SearchResource from django.contrib.staticfiles.urls import staticfiles_urlpatterns from django.contrib.auth.views import login as login_view @@ -93,7 +93,9 @@ urlpatterns = patterns('hyperkitty.views', # REST API url(r'^api/$', TemplateView.as_view(template_name="api.html")), - url(r'^api/email\/(?P[^/@]+@[^/@]+)\/(?P.*)/', + url(r'^api/list\/', + ListResource.as_view(), name="api_list"), + url(r'^api/email\/(?P[^/@]+@[^/@]+)\/(?P.*)/', EmailResource.as_view(), name="api_email"), url(r'^api/thread\/(?P[^/@]+@[^/@]+)\/(?P.*)/', ThreadResource.as_view(), name="api_thread"), -- cgit