|
|
@ -20,6 +20,7 @@ import os |
|
|
|
from mediagoblin import mg_globals |
|
|
|
from mediagoblin import mg_globals |
|
|
|
from mediagoblin.tools.pluginapi import get_config, register_template_path, register_routes |
|
|
|
from mediagoblin.tools.pluginapi import get_config, register_template_path, register_routes |
|
|
|
from mediagoblin.db.models import MediaEntry |
|
|
|
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 lp_helper import media_entries_for_tag_slug_case_insensitive |
|
|
|
from mediagoblin.tools.pagination import Pagination |
|
|
|
from mediagoblin.tools.pagination import Pagination |
|
|
|
from mediagoblin.tools.response import render_to_response |
|
|
|
from mediagoblin.tools.response import render_to_response |
|
|
@ -53,7 +54,9 @@ def lp_media_for_type(db, type, tag=None, max_items=MAX_HOME_ITEMS): |
|
|
|
if (tag == None): |
|
|
|
if (tag == None): |
|
|
|
cursor = MediaEntry.query |
|
|
|
cursor = MediaEntry.query |
|
|
|
else: |
|
|
|
else: |
|
|
|
cursor = media_entries_for_tag_slug_case_insensitive(db, tag) |
|
|
|
## 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.\ |
|
|
|
return cursor.\ |
|
|
|
filter((MediaEntry.media_type == type) |
|
|
|
filter((MediaEntry.media_type == type) |
|
|
|