set name of the featured tag at top of the file
authorAndrew Engelbrecht <sudoman@ninthfloor.org>
Mon, 6 Mar 2017 20:31:49 +0000 (15:31 -0500)
committerAndrew Engelbrecht <sudoman@ninthfloor.org>
Mon, 6 Mar 2017 20:31:49 +0000 (15:31 -0500)
this separates some data from logic

mediagoblin_libreplanet/__init__.py

index fb7375c..03e63d3 100644 (file)
@@ -34,8 +34,10 @@ SORTED_LICENSES.insert(1, cc_by_sa_4)
 SUPPORTED_LICENSES[cc_by_sa_4.uri] = cc_by_sa_4
 
 PLUGIN_DIR = os.path.dirname(__file__)
+
 MAX_HOME_ITEMS = 20
 MAX_HOME_FEATURED_ITEMS = 10
+FEATURED_TAG = "featured"
 
 _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):
     images          = lp_media_for_type(request.db, u'mediagoblin.media_types.image')
     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_videos = lp_media_for_type(request.db, u'mediagoblin.media_types.video', "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_TAG, MAX_HOME_FEATURED_ITEMS)
 
     return render_to_response(
         request, 'libreplanet/root.html',