Add media tagged "featured" to the front page
[mediagoblin-libreplanet.git] / mediagoblin_libreplanet / __init__.py
index 09ded6c..9caf1c2 100644 (file)
@@ -60,13 +60,17 @@ def lp_media_for_type(db, type, tag=None):
 
 @user_not_banned
 def frontpage_view(request):
-    images = lp_media_for_type(request.db, u'mediagoblin.media_types.image')
-    videos = lp_media_for_type(request.db, u'mediagoblin.media_types.video')
+    images          = lp_media_for_type(request.db, u'mediagoblin.media_types.image')
+    videos          = lp_media_for_type(request.db, u'mediagoblin.media_types.video')
+    featured_images = lp_media_for_type(request.db, u'mediagoblin.media_types.image', "featured")
+    featured_videos = lp_media_for_type(request.db, u'mediagoblin.media_types.video', "featured")
 
     return render_to_response(
         request, 'libreplanet/root.html',
         {'images': images,
          'videos': videos,
+         'featured_images': featured_images,
+         'featured_videos': featured_videos,
          'allow_registration': mg_globals.app_config["allow_registration"]})
 
 def frontpage_view_hook():