From: Guillaume Pellerin Date: Thu, 23 Apr 2015 15:12:44 +0000 (+0200) Subject: fix item DC view X-Git-Tag: 1.6a~4^2~111 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=ddab456f9a08bd1c91060cbe6943fa097989ffbb;p=telemeta.git fix item DC view --- diff --git a/telemeta/urls.py b/telemeta/urls.py index cb463a18..59cc23af 100644 --- a/telemeta/urls.py +++ b/telemeta/urls.py @@ -75,7 +75,7 @@ urlpatterns = patterns('', url(r'^archives/items_published/$', ItemPublishedListView.as_view(), name="telemeta-items-published"), url(r'^archives/items/(?P[A-Za-z0-9._-]+)/$', ItemDetailView.as_view(), name="telemeta-item-detail"), - url(r'^archives/items/(?P[A-Za-z0-9._-]+)/dc/$', item_view.item_detail, {'template': 'telemeta/mediaitem_detail_dc.html'}, name="telemeta-item-dublincore"), + url(r'^archives/items/(?P[A-Za-z0-9._-]+)/dc/$', ItemDetailDCView.as_view(), name="telemeta-item-dublincore"), url(r'^archives/items/(?P[A-Za-z0-9._-]+)/dc/xml/$', item_view.item_detail, {'format': 'dublin_core_xml'}, name="telemeta-item-dublincore-xml"), url(r'^archives/items/download/(?P[A-Za-z0-9._-]+)\.(?P' + export_extensions + ')$', item_view.item_export, name="telemeta-item-export"), url(r'^archives/items/(?P[A-Za-z0-9._-]+)/visualize/(?P[0-9a-z_]+)/(?P[0-9A-Z]+)x(?P[0-9A-Z]+)/$', item_view.item_visualize, name="telemeta-item-visualize"), diff --git a/telemeta/views/item.py b/telemeta/views/item.py index 89d9b8a5..24c91248 100644 --- a/telemeta/views/item.py +++ b/telemeta/views/item.py @@ -832,3 +832,8 @@ class ItemPlayerDefaultView(ItemDetailView): template_name = 'telemeta/mediaitem_player.html' + +class ItemDetailDCView(ItemDetailView): + + template_name = 'telemeta/mediaitem_detail_dc.html' +