summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2013-05-02 04:28:31 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2013-05-02 04:28:31 -0400
commit967ee98f404fc78eeb0428b9099d48ca44372670 (patch)
treed7aa5b8bfa8fc7438134a2795b49b7dae7f4f165
parent2c7ef628f6632c9f395d5ef3933a5b6b84430947 (diff)
downloadaskbot-967ee98f404fc78eeb0428b9099d48ca44372670.tar.gz
askbot-967ee98f404fc78eeb0428b9099d48ca44372670.tar.bz2
askbot-967ee98f404fc78eeb0428b9099d48ca44372670.zip
added extra context to the edit answer page
-rw-r--r--askbot/models/signals.py3
-rw-r--r--askbot/views/writers.py14
2 files changed, 7 insertions, 10 deletions
diff --git a/askbot/models/signals.py b/askbot/models/signals.py
index 303db2a2..4104ec62 100644
--- a/askbot/models/signals.py
+++ b/askbot/models/signals.py
@@ -34,9 +34,6 @@ new_question_posted = django.dispatch.Signal(
answer_edited = django.dispatch.Signal(
providing_args=['answer', 'user', 'form_data']
)
-answer_before_editing = django.dispatch.Signal(
- providing_args=['answer', 'user', 'form']
-)
post_updated = django.dispatch.Signal(
providing_args=[
diff --git a/askbot/views/writers.py b/askbot/views/writers.py
index bec059ef..fb1742f6 100644
--- a/askbot/views/writers.py
+++ b/askbot/views/writers.py
@@ -551,13 +551,6 @@ def edit_answer(request, id):
if request.user.can_make_group_private_posts():
form.initial['post_privately'] = answer.is_private()
- #gives a chance to set extra initial data on the form
- signals.answer_before_editing.send(None,
- answer=answer,
- user=request.user,
- form=form
- )
-
data = {
'page_class': 'edit-answer-page',
'active_tab': 'questions',
@@ -566,6 +559,13 @@ def edit_answer(request, id):
'revision_form': revision_form,
'form': form,
}
+ extra_context = context.get_extra(
+ 'ASKBOT_EDIT_ANSWER_PAGE_EXTRA_CONTEXT',
+ request,
+ data
+ )
+ data.update(extra_context)
+
return render(request, 'answer_edit.html', data)
except exceptions.PermissionDenied, e: