diff apps/snippet/views.py @ 139:b8e0bdc37e32

Hide snippets created by anonymous users Created a custom manager for Snippet, with a public() method for easily retrieving all the snippets that were created by registered users. This change makes the code a bit neater, as it's no longer to necessary to have to do the {% if snippet.author %} check every time.
author dellsystem <ilostwaldo@gmail.com>
date Sat, 29 Sep 2012 21:31:17 -0400
parents 3a850f49eea6
children 77babc4afe34
line wrap: on
line diff
--- a/apps/snippet/views.py	Sat Sep 29 18:03:35 2012 -0400
+++ b/apps/snippet/views.py	Sat Sep 29 21:31:17 2012 -0400
@@ -22,7 +22,7 @@
 
 def snippet_explore(request):
     context = {
-        'recent_snippets': Snippet.objects.all()[:20]
+        'recent_snippets': Snippet.objects.public()[:20]
     }
 
     return render(request, 'snippet/explore.html', context)
@@ -46,7 +46,7 @@
     else:
         snippet_form = SnippetForm(request=request)
 
-    recent = Snippet.objects.all()[:10]
+    recent = Snippet.objects.public()[:10]
 
     context = {
         'snippet_form': snippet_form,