|
|
@ -34,8 +34,10 @@ SORTED_LICENSES.insert(1, cc_by_sa_4) |
|
|
|
SUPPORTED_LICENSES[cc_by_sa_4.uri] = cc_by_sa_4 |
|
|
|
SUPPORTED_LICENSES[cc_by_sa_4.uri] = cc_by_sa_4 |
|
|
|
|
|
|
|
|
|
|
|
PLUGIN_DIR = os.path.dirname(__file__) |
|
|
|
PLUGIN_DIR = os.path.dirname(__file__) |
|
|
|
|
|
|
|
|
|
|
|
MAX_HOME_ITEMS = 20 |
|
|
|
MAX_HOME_ITEMS = 20 |
|
|
|
MAX_HOME_FEATURED_ITEMS = 10 |
|
|
|
MAX_HOME_FEATURED_ITEMS = 10 |
|
|
|
|
|
|
|
FEATURED_TAG = "featured" |
|
|
|
|
|
|
|
|
|
|
|
_log = logging.getLogger(__name__) |
|
|
|
_log = logging.getLogger(__name__) |
|
|
|
|
|
|
|
|
|
|
@ -63,8 +65,8 @@ def lp_media_for_type(db, type, tag=None, max_items=MAX_HOME_ITEMS): |
|
|
|
def frontpage_view(request): |
|
|
|
def frontpage_view(request): |
|
|
|
images = lp_media_for_type(request.db, u'mediagoblin.media_types.image') |
|
|
|
images = lp_media_for_type(request.db, u'mediagoblin.media_types.image') |
|
|
|
videos = lp_media_for_type(request.db, u'mediagoblin.media_types.video') |
|
|
|
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", MAX_HOME_FEATURED_ITEMS) |
|
|
|
featured_images = lp_media_for_type(request.db, u'mediagoblin.media_types.image', FEATURED_TAG, MAX_HOME_FEATURED_ITEMS) |
|
|
|
featured_videos = lp_media_for_type(request.db, u'mediagoblin.media_types.video', "featured", MAX_HOME_FEATURED_ITEMS) |
|
|
|
featured_videos = lp_media_for_type(request.db, u'mediagoblin.media_types.video', FEATURED_TAG, MAX_HOME_FEATURED_ITEMS) |
|
|
|
|
|
|
|
|
|
|
|
return render_to_response( |
|
|
|
return render_to_response( |
|
|
|
request, 'libreplanet/root.html', |
|
|
|
request, 'libreplanet/root.html', |
|
|
|