added LP 2016 videos to the front page

master
Andrew Engelbrecht 7 years ago
parent e39ca90b2e
commit 88cb25852a
  1. 6
      mediagoblin_libreplanet/__init__.py
  2. 7
      mediagoblin_libreplanet/templates/libreplanet/root.html

@ -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)

@ -44,6 +44,13 @@
</p>
<div class="clear"></div>
<h2>{% trans %}LibrePlanet 2016 Videos{% endtrans %}</h2>
{{ media_grid(request, lp2016_videos) }}
<div class="clear"></div>
<p>
<a href="/u/libreplanet/tag/libreplanet-2016-video/">View all LibrePlanet 2016 videos</a>
</p>
<!--
<h2>{% trans %}Featured Videos{% endtrans %}</h2>
{{ media_grid(request, featured_videos) }}

Loading…
Cancel
Save