'mediagoblin.plugins.libreplanet.views:video_listing'),
('all-photos', '/photos',
'mediagoblin.plugins.libreplanet.views:image_listing')
+ ('all-photos', '/videos/featured',
+ 'mediagoblin.plugins.libreplanet.views:featured_video_listing')
+ ('all-photos', '/photos/featured',
+ 'mediagoblin.plugins.libreplanet.views:featured_image_listing')
])
# This is a dict that specifies which hooks this plugin uses.
@uses_pagination
def video_listing(request, page):
return type_listing(u'mediagoblin.media_types.video', 'Videos', request, page)
+
+@uses_pagination
+def featured_image_listing(request, page):
+ return type_listing(u'mediagoblin.media_types.image', 'Featured Photos', request, page, "featured")
+
+@uses_pagination
+def featured_video_listing(request, page):
+ return type_listing(u'mediagoblin.media_types.video', 'Featured Videos', request, page, "featured")
+