added /videos/featured and /photos/featured URLs

media tagged with "featured" should show up on these pages.
master
Andrew Engelbrecht 7 years ago
parent 44432a3b47
commit f10f17554d
  1. 4
      mediagoblin_libreplanet/__init__.py
  2. 9
      mediagoblin_libreplanet/views.py

@ -76,6 +76,10 @@ register_routes([('all-videos', '/videos',
'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.

@ -50,3 +50,12 @@ def image_listing(request, page):
@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")

Loading…
Cancel
Save