From e24f40c195ea18850d22a6ec93cbbb37ec2d1856 Mon Sep 17 00:00:00 2001 From: Andrew Engelbrecht Date: Mon, 6 Mar 2017 16:57:59 -0500 Subject: [PATCH] add /photos/libreplanet, /videos/libreplanet pages for displaying media tagged as "libreplanet" --- mediagoblin_libreplanet/__init__.py | 7 ++++++- mediagoblin_libreplanet/views.py | 8 ++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/mediagoblin_libreplanet/__init__.py b/mediagoblin_libreplanet/__init__.py index 09ded6c..414297d 100644 --- a/mediagoblin_libreplanet/__init__.py +++ b/mediagoblin_libreplanet/__init__.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. diff --git a/mediagoblin_libreplanet/views.py b/mediagoblin_libreplanet/views.py index 829840c..84bac4e 100644 --- a/mediagoblin_libreplanet/views.py +++ b/mediagoblin_libreplanet/views.py @@ -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") +