X-Git-Url: https://git.ozlabs.org/?p=patchwork;a=blobdiff_plain;f=apps%2Fpatchwork%2Furls.py;h=a44f17cd88195059833fbc1f03ea4c2144629c92;hp=6810e3efb4770765f7e280fb4393da7254987581;hb=5d0140ef04ababd93c45b5126ee1b412bd778da5;hpb=c2c6a408c7764fa29389ce160f52776c9308d50a diff --git a/apps/patchwork/urls.py b/apps/patchwork/urls.py index 6810e3e..a44f17c 100644 --- a/apps/patchwork/urls.py +++ b/apps/patchwork/urls.py @@ -39,10 +39,6 @@ urlpatterns = patterns('', (r'^user/bundles/$', 'patchwork.views.bundle.bundles'), - (r'^user/bundle/(?P[^/]+)/$', - 'patchwork.views.bundle.bundle'), - (r'^user/bundle/(?P[^/]+)/mbox/$', - 'patchwork.views.bundle.mbox'), (r'^user/link/$', 'patchwork.views.user.link'), (r'^user/unlink/(?P[^/]+)/$', 'patchwork.views.user.unlink'), @@ -66,13 +62,20 @@ urlpatterns = patterns('', # public view for bundles (r'^bundle/(?P[^/]*)/(?P[^/]*)/$', - 'patchwork.views.bundle.public'), + 'patchwork.views.bundle.bundle'), + (r'^bundle/(?P[^/]*)/(?P[^/]*)/mbox/$', + 'patchwork.views.bundle.mbox'), (r'^confirm/(?P[0-9a-f]+)/$', 'patchwork.views.confirm'), # submitter autocomplete (r'^submitter/$', 'patchwork.views.submitter_complete'), + # email setup + (r'^mail/$', 'patchwork.views.mail.settings'), + (r'^mail/optout/$', 'patchwork.views.mail.optout'), + (r'^mail/optin/$', 'patchwork.views.mail.optin'), + # help! (r'^help/(?P.*)$', 'patchwork.views.help'), ) @@ -84,3 +87,13 @@ if settings.ENABLE_XMLRPC: (r'^project/(?P[^/]+)/pwclientrc/$', 'patchwork.views.pwclientrc'), ) + +# redirect from old urls +if settings.COMPAT_REDIR: + urlpatterns += patterns('', + (r'^user/bundle/(?P[^/]+)/$', + 'patchwork.views.bundle.bundle_redir'), + (r'^user/bundle/(?P[^/]+)/mbox/$', + 'patchwork.views.bundle.mbox_redir'), + ) +