From 41dc37c8126f062257ce7d5fc8fcf84286b55a88 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Mon, 20 Sep 2010 16:10:09 -0500 Subject: Update news views to use slug instead of ID Signed-off-by: Dan McGee --- urls.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'urls.py') diff --git a/urls.py b/urls.py index 3f39442..5ff5797 100644 --- a/urls.py +++ b/urls.py @@ -62,12 +62,14 @@ urlpatterns = patterns('', (r'^todo/$', 'todolists.views.list'), (r'^todolists/$', 'todolists.views.public_list'), - (r'^news/(\d+)/$', 'news.views.view'), - (r'^news/add/$', 'news.views.add'), - (r'^news/edit/(\d+)/$', 'news.views.edit'), - (r'^news/delete/(\d+)/$', 'news.views.delete'), - (r'^news/preview/$', 'news.views.preview'), - (r'^news/$', 'news.views.list', {}, 'news-list'), + (r'^news/add/$', 'news.views.add'), + (r'^news/preview/$', 'news.views.preview'), + # old news URLs, permanent redirect view so we don't break all links + (r'^news/(?P\d+)/$', 'news.views.view_redirect'), + (r'^news/(?P[-\w]+)/$', 'news.views.view'), + (r'^news/(?P[-\w]+)/edit/$', 'news.views.edit'), + (r'^news/(?P[-\w]+)/delete/$', 'news.views.delete'), + (r'^news/$', 'news.views.list', {}, 'news-list'), (r'^mirrors/$', 'devel.views.mirrorlist', {}, 'mirrors-list'), -- cgit v1.2.3-24-g4f1b