add /photos/libreplanet, /videos/libreplanet pages

for displaying media tagged as "libreplanet"
master
Andrew Engelbrecht 7 years ago
parent 35fd7d3bb6
commit e24f40c195
  1. 7
      mediagoblin_libreplanet/__init__.py
  2. 8
      mediagoblin_libreplanet/views.py

@ -79,7 +79,12 @@ register_routes([('all-videos', '/videos',
('all-photos', '/videos/featured',
'mediagoblin.plugins.libreplanet.views:featured_video_listing'),
('all-photos', '/photos/featured',
'mediagoblin.plugins.libreplanet.views:featured_image_listing')
'mediagoblin.plugins.libreplanet.views:featured_image_listing'),
('libreplanet-videos', '/videos/libreplanet',
'mediagoblin.plugins.libreplanet.views:libreplanet_video_listing'),
('libreplanet-photos', '/photos/libreplanet',
'mediagoblin.plugins.libreplanet.views:libreplanet_image_listing')
])
# This is a dict that specifies which hooks this plugin uses.

@ -59,3 +59,11 @@ def featured_image_listing(request, page):
def featured_video_listing(request, page):
return type_listing(u'mediagoblin.media_types.video', 'Featured Videos', request, page, "featured")
@uses_pagination
def libreplanet_image_listing(request, page):
return type_listing(u'mediagoblin.media_types.image', 'LibrePlanet Photos', request, page, "libreplanet")
@uses_pagination
def libreplanet_video_listing(request, page):
return type_listing(u'mediagoblin.media_types.video', 'LibrePlanet Videos', request, page, "libreplanet")

Loading…
Cancel
Save