diff options
Diffstat (limited to 'piccast/feeds/views.py')
-rw-r--r-- | piccast/feeds/views.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/piccast/feeds/views.py b/piccast/feeds/views.py index 8ea4b98..84d2d8d 100644 --- a/piccast/feeds/views.py +++ b/piccast/feeds/views.py @@ -16,22 +16,22 @@ def basic_frontpage(request): return HttpResponse(basic_html); def newest_feeds(request): - feeds = PicFeed.objects.order_by('-created')[:20] + feeds = PicFeed.objects.filter(is_active=True).order_by('-created')[:20] return HttpResponse(json.dumps({'list': [f.serializable() for f in feeds]}, indent=2), mimetype="application/json") def sets_by_feed(request, req_feed): # TODO: validate req_feed - sets = PicSet.objects.filter(feed=req_feed) + sets = PicSet.objects.filter(feed=req_feed).order_by('-created') return HttpResponse(json.dumps({'list': [s.serializable() for s in sets]}, indent=2), mimetype="application/json") def sets_by_feedslug(request, req_feedslug): # TODO: validate req_feedslug - feed = PicFeed.objects.filter(shortname=req_feedslug) + feed = PicFeed.objects.filter(shortname=req_feedslug).order_by('-created') sets = PicSet.objects.filter(feed=feed) return HttpResponse(json.dumps({'list': [s.serializable() for s in sets]}, indent=2), mimetype="application/json") def pics_by_set(request, req_picset): # TODO: validate req_picset - pics = Pic.objects.filter(set=req_picset) + pics = Pic.objects.filter(set=req_picset).order_by('id') return HttpResponse(json.dumps({'list':[p.serializable() for p in pics]}, indent=2), mimetype="application/json") |