@user_not_banned
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')
+ 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")
+ featured_videos = lp_media_for_type(request.db, u'mediagoblin.media_types.video', "featured")
return render_to_response(
request, 'libreplanet/root.html',
{'images': images,
'videos': videos,
+ 'featured_images': featured_images,
+ 'featured_videos': featured_videos,
'allow_registration': mg_globals.app_config["allow_registration"]})
def frontpage_view_hook():
register_routes([('all-videos', '/videos',
'mediagoblin.plugins.libreplanet.views:video_listing'),
('all-photos', '/photos',
- 'mediagoblin.plugins.libreplanet.views:image_listing')
+ 'mediagoblin.plugins.libreplanet.views:image_listing'),
('all-photos', '/videos/featured',
- 'mediagoblin.plugins.libreplanet.views:featured_video_listing')
+ 'mediagoblin.plugins.libreplanet.views:featured_video_listing'),
('all-photos', '/photos/featured',
'mediagoblin.plugins.libreplanet.views:featured_image_listing')
])