Mercurial > agora
diff apps/snippet/views.py @ 54:898881bbfdea
Tie snippets to their authors, enable a couple more lexer languages
author | Jordi Gutiérrez Hermoso <jordigh@gmail.com> |
---|---|
date | Mon, 07 Feb 2011 04:43:09 -0600 |
parents | b7c1c22fdfe8 |
children | d48e8676b18f |
line wrap: on
line diff
--- a/apps/snippet/views.py Mon Feb 07 04:37:46 2011 -0600 +++ b/apps/snippet/views.py Mon Feb 07 04:43:09 2011 -0600 @@ -18,7 +18,13 @@ def snippet_new(request, template_name='snippet/snippet_new.djhtml'): if request.method == "POST": - snippet_form = SnippetForm(data=request.POST, request=request) + snippet = Snippet() + try: + snippet.author = request.user + except: + pass + snippet_form = SnippetForm(data=request.POST, request=request, + instance=snippet) if snippet_form.is_valid(): request, new_snippet = snippet_form.save() return HttpResponseRedirect(new_snippet.get_absolute_url()) @@ -95,8 +101,7 @@ try: snippet_list = get_list_or_404(Snippet, - pk__in=request.session.get - ( + pk__in=request.session.get( 'snippet_list', None) )