added LP 2016 videos to the front page
[mediagoblin-libreplanet.git] / mediagoblin_libreplanet / views.py
index 1dac5be55616827ad2dd284b4bd1de7613d629f4..b9cbe7caf1380825c3b9e18ec49562d97ccdde17 100644 (file)
@@ -17,6 +17,7 @@
 from mediagoblin import mg_globals
 from mediagoblin.db.models import MediaEntry
 from mediagoblin.db.util import media_entries_for_tag_slug
+from lp_helper import media_entries_for_tag_slug_case_insensitive
 from mediagoblin.tools.pagination import Pagination
 from mediagoblin.tools.response import render_to_response
 from mediagoblin.decorators import uses_pagination
@@ -25,6 +26,8 @@ def type_listing(media_type, title, request, page, tag=None):
     if (tag == None):
         cursor = MediaEntry.query
     else:
+        ## case insensitive tag search is not working yet -- sudoman
+        #cursor = media_entries_for_tag_slug_case_insensitive(request.db, tag)
         cursor = media_entries_for_tag_slug(request.db, tag)
 
     cursor = cursor.\
@@ -50,3 +53,13 @@ def image_listing(request, page):
 @uses_pagination
 def video_listing(request, page):
     return type_listing(u'mediagoblin.media_types.video', 'Videos', request, page)
+
+
+@uses_pagination
+def featured_image_listing(request, page):
+    return type_listing(u'mediagoblin.media_types.image', 'Featured Photos', request, page, "featured")
+
+@uses_pagination
+def featured_video_listing(request, page):
+    return type_listing(u'mediagoblin.media_types.video', 'Featured Videos', request, page, "featured")
+