temporarily revert to case insensitive tag filter
[mediagoblin-libreplanet.git] / mediagoblin_libreplanet / __init__.py
index 03e63d36540269475660ffd88c0c511073bf57ef..37b43a401e97979185fa6c180ef87e041c598590 100644 (file)
@@ -21,6 +21,7 @@ from mediagoblin import mg_globals
 from mediagoblin.tools.pluginapi import get_config, register_template_path, register_routes
 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.tools.licenses import SORTED_LICENSES, SUPPORTED_LICENSES, License
@@ -53,6 +54,8 @@ def lp_media_for_type(db, type, tag=None, max_items=MAX_HOME_ITEMS):
     if (tag == None):
         cursor = MediaEntry.query
     else:
+        ## case insensitive tag search is not working yet -- sudoman
+        #cursor = media_entries_for_tag_slug_case_insensitive(db, tag)
         cursor = media_entries_for_tag_slug(db, tag)
 
     return cursor.\
@@ -83,9 +86,10 @@ register_routes([('all-videos', '/videos',
                   'mediagoblin.plugins.libreplanet.views:video_listing'),
                  ('all-photos', '/photos',
                   'mediagoblin.plugins.libreplanet.views:image_listing'),
-                 ('all-photos', '/videos/featured',
+
+                 ('featured-videos', '/videos/featured',
                   'mediagoblin.plugins.libreplanet.views:featured_video_listing'),
-                 ('all-photos', '/photos/featured',
+                 ('featured-photos', '/photos/featured',
                   'mediagoblin.plugins.libreplanet.views:featured_image_listing')
              ])