From b19b840750e47862ad55ebe78cd5c76954f15d5e Mon Sep 17 00:00:00 2001 From: Todd Dembrey <todd.dembrey@torchbox.com> Date: Mon, 23 Jul 2018 16:02:16 +0100 Subject: [PATCH] Add hook for comments --- opentech/apply/activity/messaging.py | 1 + opentech/apply/activity/views.py | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/opentech/apply/activity/messaging.py b/opentech/apply/activity/messaging.py index 3febfee46..6c5ab6f09 100644 --- a/opentech/apply/activity/messaging.py +++ b/opentech/apply/activity/messaging.py @@ -12,6 +12,7 @@ class MESSAGES(Enum): DETERMINATION_OUTCOME = 'determination_outcome' INVITED_TO_PROPOSAL = 'invited_to_proposal' REVIEWERS_UPDATED = 'reviewers_updated' + COMMENT = 'comment' class MessageAdapter: diff --git a/opentech/apply/activity/views.py b/opentech/apply/activity/views.py index 3d67c5ec9..fb9f59bc1 100644 --- a/opentech/apply/activity/views.py +++ b/opentech/apply/activity/views.py @@ -3,6 +3,7 @@ from django.views.generic import CreateView from opentech.apply.utils.views import DelegatedViewMixin from .forms import CommentForm +from .messaging import messenger, MESSAGES from .models import Activity, COMMENT @@ -37,6 +38,12 @@ class CommentFormView(DelegatedViewMixin, CreateView): form.instance.user = self.request.user form.instance.submission = self.kwargs['submission'] form.instance.type = COMMENT + messenger( + MESSAGES.COMMENT, + user=self.request.user, + submission=self.submission, + comment=form.instance, + ) return super().form_valid(form) def get_success_url(self): -- GitLab