From 87042cdcdb946d5bc9d7348b68c64d11f7f5f1c8 Mon Sep 17 00:00:00 2001 From: Todd Dembrey <todd.dembrey@torchbox.com> Date: Thu, 26 Jul 2018 14:58:13 +0100 Subject: [PATCH] Make sure that activities are always created --- opentech/apply/activity/messaging.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/opentech/apply/activity/messaging.py b/opentech/apply/activity/messaging.py index 22fc27ed7..b8ce6e714 100644 --- a/opentech/apply/activity/messaging.py +++ b/opentech/apply/activity/messaging.py @@ -22,6 +22,7 @@ class MESSAGES(Enum): class AdapterBase: messages = {} + always_send = False def message(self, message_type, **kwargs): message = self.messages[message_type] @@ -38,7 +39,7 @@ class AdapterBase: message = self.message(message_type, **kwargs) except KeyError: return - if settings.SEND_MESSAGES: + if settings.SEND_MESSAGES or self.always_send: self.send_message(message, **kwargs) else: message = self.adapter_type + ': ' + message @@ -51,6 +52,7 @@ class AdapterBase: class ActivityAdapter(AdapterBase): adapter_type = "Activity Feed" + always_send = True messages = { MESSAGES.TRANSITION: 'Progressed from {old_phase.display_name} to {submission.phase}', MESSAGES.NEW_SUBMISSION: 'Submitted {submission.title} for {submission.page.title}', -- GitLab