From 63786822019e8670b8199e6ce7f50777cb0a068a Mon Sep 17 00:00:00 2001 From: Lyla Fischer Date: Fri, 5 Oct 2012 17:41:33 -0400 Subject: [PATCH] thumnail image is a thumnail image --- cms/djangoapps/contentstore/views.py | 11 ++++++++--- cms/templates/asset_index.html | 2 +- cms/urls.py | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/cms/djangoapps/contentstore/views.py b/cms/djangoapps/contentstore/views.py index 20c3220a1e..4d957c2841 100644 --- a/cms/djangoapps/contentstore/views.py +++ b/cms/djangoapps/contentstore/views.py @@ -822,12 +822,17 @@ def asset_index(request, org, course, name): display_info = {} display_info['displayname'] = asset['displayname'] display_info['uploadDate'] = asset['uploadDate'] - contentstore_reference = StaticContent.compute_location(id['org'], id['course'], id['name']) - display_info['url'] = StaticContent.get_url_path_from_location(contentstore_reference) + asset_location = StaticContent.compute_location(id['org'], id['course'], id['name']) + display_info['url'] = StaticContent.get_url_path_from_location(asset_location) + + thumbnail_name = contentstore().find(asset_location).generate_thumbnail_name() + thumbnail_location = StaticContent.compute_location(id['org'], id['course'], thumbnail_name) + display_info['thumb_url'] = StaticContent.get_url_path_from_location(thumbnail_location) + + asset_display.append(display_info) - print assets[0] return render_to_response('asset_index.html', { 'assets': asset_display, 'upload_asset_callback_url': upload_asset_callback_url diff --git a/cms/templates/asset_index.html b/cms/templates/asset_index.html index c27de25bf0..0da3ebc6c7 100644 --- a/cms/templates/asset_index.html +++ b/cms/templates/asset_index.html @@ -26,7 +26,7 @@ % for asset in assets: -
+
${asset['displayname']} diff --git a/cms/urls.py b/cms/urls.py index fc6c9a118d..33a14fe80e 100644 --- a/cms/urls.py +++ b/cms/urls.py @@ -30,9 +30,9 @@ urlpatterns = ('', 'contentstore.views.remove_user', name='remove_user'), url(r'^(?P[^/]+)/(?P[^/]+)/course/(?P[^/]+)/remove_user$', 'contentstore.views.remove_user', name='remove_user'), - url(r'^assets/(?P.*?)$', 'contentstore.views.asset_index', name='asset_index'), url(r'^pages/(?P[^/]+)/(?P[^/]+)/course/(?P[^/]+)$', 'contentstore.views.static_pages', name='static_pages'), url(r'^edit_static/(?P[^/]+)/(?P[^/]+)/course/(?P[^/]+)$', 'contentstore.views.edit_static', name='edit_static'), + url(r'^(?P[^/]+)/(?P[^/]+)/assets/(?P[^/]+)$', 'contentstore.views.asset_index', name='asset_index'), # temporary landing page for a course url(r'^landing/(?P[^/]+)/(?P[^/]+)/course/(?P[^/]+)$', 'contentstore.views.landing', name='landing'),