Mercurial > agora-palash
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,