diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-07-30 02:02:44 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-07-30 02:02:44 -0400 |
commit | 9c4317418904e849845da32c35f1eb225b0f4f78 (patch) | |
tree | 9f08e07c50ad5ce56e2171810b91e71480a13c5a /askbot/views/writers.py | |
parent | a4445bf35f18b017cf7c9ccb2daf0893253844ae (diff) | |
download | askbot-9c4317418904e849845da32c35f1eb225b0f4f78.tar.gz askbot-9c4317418904e849845da32c35f1eb225b0f4f78.tar.bz2 askbot-9c4317418904e849845da32c35f1eb225b0f4f78.zip |
completed the "admins can post under fake accounts" feature
Diffstat (limited to 'askbot/views/writers.py')
-rw-r--r-- | askbot/views/writers.py | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/askbot/views/writers.py b/askbot/views/writers.py index 6ac54991..9d86eb88 100644 --- a/askbot/views/writers.py +++ b/askbot/views/writers.py @@ -32,7 +32,6 @@ from askbot.utils import decorators from askbot.utils.functions import diff_date from askbot.utils import url_utils from askbot.utils.file_utils import store_file -from askbot.utils.forms import post_as_user from askbot.templatetags import extra_filters_jinja as template_filters from askbot.importers.stackexchange import management as stackexchange#todo: may change @@ -219,9 +218,8 @@ def ask(request):#view used to ask a new question ask_anonymously = form.cleaned_data['ask_anonymously'] if request.user.is_authenticated(): - - user = post_as_user(request.user, form) - + + user = form.get_post_user(request.user) try: question = user.post_question( title = title, @@ -380,7 +378,8 @@ def edit_question(request, id): is_anon_edit = form.cleaned_data['stay_anonymous'] is_wiki = form.cleaned_data.get('wiki', question.wiki) - user = post_as_user(request.user, form, userfield='user_author') + user = form.get_post_user(request.user) + user.edit_question( question = question, title = form.cleaned_data['title'], @@ -451,7 +450,7 @@ def edit_answer(request, id): if form.is_valid(): if form.has_changed(): - user = post_as_user(request.user, form) + user = form.get_post_user(request.user) user.edit_answer( answer = answer, body_text = form.cleaned_data['text'], @@ -499,7 +498,7 @@ def answer(request, id):#process a new answer try: follow = form.cleaned_data['email_notify'] - user = post_as_user(request.user, form) + user = form.get_post_user(request.user) answer = user.post_answer( question = question, |