diff --git a/gitcms/publications/urls.py b/gitcms/publications/urls.py index 3ea7818..33746f6 100644 --- a/gitcms/publications/urls.py +++ b/gitcms/publications/urls.py @@ -3,6 +3,7 @@ import views urlpatterns = patterns('', + (r'^papers/(?P.+)$', views.papers), (r'^publications/?$', views.publications, { 'collection' : 'luispedro' }), (r'^publications/(?P.+)$', views.publications), (r'^publications/files/(?P.+)$', 'django.views.static.serve', {'document_root': settings._BASE_DIR + '/../media/publications/files'}), diff --git a/gitcms/publications/views.py b/gitcms/publications/views.py index 79a7a1c..0e8f90c 100644 --- a/gitcms/publications/views.py +++ b/gitcms/publications/views.py @@ -1,4 +1,5 @@ from django.shortcuts import render_to_response +from django.http import HttpResponseRedirect def publications(request, collection): if collection == '__history__.html': @@ -11,3 +12,8 @@ def publications(request, collection): { 'collection' : collection, }) + +def papers(request, paper): + if paper == '': + return HttpResponseRedirect('/publications/') + return HttpResponseRedirect('/media/' + paper)