From 88cb25852a608f978a0eac97bdc6c1a5737c6538 Mon Sep 17 00:00:00 2001 From: Andrew Engelbrecht Date: Wed, 8 Mar 2017 12:33:27 -0500 Subject: [PATCH 1/1] added LP 2016 videos to the front page --- mediagoblin_libreplanet/__init__.py | 6 ++++++ mediagoblin_libreplanet/templates/libreplanet/root.html | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/mediagoblin_libreplanet/__init__.py b/mediagoblin_libreplanet/__init__.py index 37b43a4..0f1cbbb 100644 --- a/mediagoblin_libreplanet/__init__.py +++ b/mediagoblin_libreplanet/__init__.py @@ -38,7 +38,10 @@ PLUGIN_DIR = os.path.dirname(__file__) MAX_HOME_ITEMS = 20 MAX_HOME_FEATURED_ITEMS = 10 +MAX_HOME_LP_ITEMS = 10 + FEATURED_TAG = "featured" +LATEST_LP_VIDEO_TAG = "LibrePlanet 2016 video" _log = logging.getLogger(__name__) @@ -68,6 +71,9 @@ def lp_media_for_type(db, type, tag=None, max_items=MAX_HOME_ITEMS): 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') + + lp2016_videos = lp_media_for_type(request.db, u'mediagoblin.media_types.video', LATEST_LP_VIDEO_TAG, MAX_HOME_LP_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_TAG, MAX_HOME_FEATURED_ITEMS) diff --git a/mediagoblin_libreplanet/templates/libreplanet/root.html b/mediagoblin_libreplanet/templates/libreplanet/root.html index 98cb04e..82ced8a 100644 --- a/mediagoblin_libreplanet/templates/libreplanet/root.html +++ b/mediagoblin_libreplanet/templates/libreplanet/root.html @@ -44,6 +44,13 @@

+

{% trans %}LibrePlanet 2016 Videos{% endtrans %}

+ {{ media_grid(request, lp2016_videos) }} +
+

+ View all LibrePlanet 2016 videos +

+