summaryrefslogtreecommitdiffstats
path: root/urls.py
diff options
context:
space:
mode:
authorPierre-Yves Chibon <pingou@pingoured.fr>2012-06-10 16:45:39 +0200
committerPierre-Yves Chibon <pingou@pingoured.fr>2012-06-10 16:45:39 +0200
commitef266b315341440006ac504dc24b688cdcdc2d51 (patch)
treeec6ecd0eb3282dd912b82fbd41b2a1bb8df38977 /urls.py
parent934c141409dc632b2739d062a4badcbf87144774 (diff)
downloadhyperkitty-ef266b315341440006ac504dc24b688cdcdc2d51.tar.gz
hyperkitty-ef266b315341440006ac504dc24b688cdcdc2d51.tar.xz
hyperkitty-ef266b315341440006ac504dc24b688cdcdc2d51.zip
Start on the add tag and add category bits
Diffstat (limited to 'urls.py')
-rw-r--r--urls.py22
1 files changed, 14 insertions, 8 deletions
diff --git a/urls.py b/urls.py
index 8003a0d..dfee604 100644
--- a/urls.py
+++ b/urls.py
@@ -9,11 +9,11 @@ from django.contrib.staticfiles.urls import staticfiles_urlpatterns
# admin.autodiscover()
urlpatterns = patterns('',
- ################# INDEX PAGE ################
+ # Index
url(r'^/$', 'views.pages.index'),
url(r'^$', 'views.pages.index'),
- ################# ARCHIVES ###################
+ # Archives
url(r'^archives/(?P<mlist_fqdn>.*@.*)/(?P<year>\d{4})/(?P<month>\d\d?)/(?P<day>\d\d?)/$',
'views.pages.archives'),
url(r'^archives/(?P<mlist_fqdn>.*@.*)/(?P<year>\d{4})/(?P<month>\d\d?)/$',
@@ -21,23 +21,23 @@ urlpatterns = patterns('',
url(r'^archives/(?P<mlist_fqdn>.*@.*)/$',
'views.pages.archives'),
- ############### THREAD VIEW ##################
+ # Threads
url(r'^thread/(?P<mlist_fqdn>.*@.*)/(?P<threadid>.+)/$',
'views.pages.thread'),
- ############### LIST VIEW ###################
+ # Lists
url(r'^list/$', 'views.pages.index'),
url(r'^list/(?P<mlist_fqdn>.*@.*)/$',
'views.pages.list'),
- ############### MESSAGE ########################
+ # Message
url(r'^message/(?P<mlist_fqdn>.*@.*)/(?P<messageid>.+)/$',
'views.pages.message'),
- ############### SEARCH ##################
+ # Search
# If page number is present in URL
url(r'^search/(?P<mlist_fqdn>.*@.*)\/(?P<target>.*)\/(?P<keyword>.*)\/(?P<page>\d+)/$',
'views.pages.search_keyword'),
@@ -47,14 +47,20 @@ urlpatterns = patterns('',
url(r'^search/(?P<mlist_fqdn>.*@.*)/$',
'views.pages.search'),
+ # Category
+ url(r'^addcategory/(?P<mlist_fqdn>.*@.*)\/(?P<email_id>.*)/$',
+ 'views.pages.add_category'),
- ############## TAG ######################
+
+ # Tag
url(r'^tag/(?P<mlist_fqdn>.*@.*)\/(?P<tag>.*)\/(?P<page>\d+)/$',
'views.pages.search_tag'),
url(r'^tag/(?P<mlist_fqdn>.*@.*)\/(?P<tag>.*)/$',
'views.pages.search_tag'),
+ url(r'^addtag/(?P<mlist_fqdn>.*@.*)\/(?P<email_id>.*)/$',
+ 'views.pages.add_tag'),
- ############## REST API #####################
+ # REST API
url(r'^api/$', 'views.pages.api'),
url(r'^api/email\/(?P<mlist_fqdn>.*@.*)\/(?P<messageid>.*)/',
EmailResource.as_view()),