summaryrefslogtreecommitdiffstats
path: root/urls.py
diff options
context:
space:
mode:
authorPierre-Yves Chibon <pingou@pingoured.fr>2012-03-28 20:46:43 +0200
committerPierre-Yves Chibon <pingou@pingoured.fr>2012-03-28 20:46:43 +0200
commitde36b45bc8b645456449c15bdd7950ce48e6b0db (patch)
treef158cb1307274acdd2a660e04784c47573000090 /urls.py
parent26a3772b571398537affa10e7bb9cfbfdfb18c1c (diff)
downloadhyperkitty-de36b45bc8b645456449c15bdd7950ce48e6b0db.tar.gz
hyperkitty-de36b45bc8b645456449c15bdd7950ce48e6b0db.tar.xz
hyperkitty-de36b45bc8b645456449c15bdd7950ce48e6b0db.zip
Add first bits of a REST API relying on the django-rest-framework
Diffstat (limited to 'urls.py')
-rw-r--r--urls.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/urls.py b/urls.py
index e0a0034..c93a575 100644
--- a/urls.py
+++ b/urls.py
@@ -1,5 +1,7 @@
from django.conf.urls.defaults import patterns, include, url
from django.conf import settings
+from api import EmailResource, ThreadResource
+from tastypie.api import Api
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
@@ -41,6 +43,9 @@ urlpatterns = patterns('',
url(r'^mockup/search\/(?P<keyword>.*)$', 'views.mockup.search_keyword'),
url(r'^mockup/tag\/(?P<tag>.*)$', 'views.mockup.search_tag'),
+ # REST API
+ url(r'^api/email\/(?P<mlist_fqdn>.*@.*)\/(?P<messageid>.*)/', EmailResource.as_view()),
+ url(r'^api/thread\/(?P<mlist_fqdn>.*@.*)\/(?P<threadid>.*)/', ThreadResource.as_view()),
# Uncomment the admin/doc line below to enable admin documentation:
# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),