Skip to content
Snippets Groups Projects
Unverified Commit 51be4d1e authored by Fredrik Jonsson's avatar Fredrik Jonsson Committed by GitHub
Browse files

Merge pull request #2009 from OpenTechFund/enhancement/add-setting-to-stop-reviewer-notifications

Add setting SEND_READY_FOR_REVIEW, defaults to true but if set to fal…
parents ccbc4689 63c6eeff
No related branches found
No related tags found
No related merge requests found
......@@ -661,8 +661,8 @@ class EmailAdapter(AdapterBase):
MESSAGES.DETERMINATION_OUTCOME: 'handle_determination',
MESSAGES.BATCH_DETERMINATION_OUTCOME: 'handle_batch_determination',
MESSAGES.INVITED_TO_PROPOSAL: 'messages/email/invited_to_proposal.html',
MESSAGES.BATCH_READY_FOR_REVIEW: 'messages/email/batch_ready_to_review.html',
MESSAGES.READY_FOR_REVIEW: 'messages/email/ready_to_review.html',
MESSAGES.BATCH_READY_FOR_REVIEW: 'handle_batch_ready_for_review',
MESSAGES.READY_FOR_REVIEW: 'handle_ready_for_review',
MESSAGES.PARTNERS_UPDATED: 'partners_updated_applicant',
MESSAGES.PARTNERS_UPDATED_PARTNER: 'partners_updated_partner',
MESSAGES.UPLOAD_CONTRACT: 'messages/email/contract_uploaded.html',
......@@ -746,6 +746,24 @@ class EmailAdapter(AdapterBase):
**kwargs
)
def handle_ready_for_review(self, request, source, **kwargs):
if settings.SEND_READY_FOR_REVIEW:
return self.render_message(
'messages/email/ready_to_review.html',
source=source,
request=request,
**kwargs
)
def handle_batch_ready_for_review(self, request, sources, **kwargs):
if settings.SEND_READY_FOR_REVIEW:
return self.render_message(
'messages/email/batch_ready_to_review.html',
sources=sources,
request=request,
**kwargs
)
def notify_comment(self, **kwargs):
comment = kwargs['comment']
source = kwargs['source']
......
......@@ -2,7 +2,7 @@
{% block salutation %}Dear Reviewer,{% endblock %}
{% block content %}
New proposals have been added to your review list.
New applications have been added to your review list.
{% for submission in sources %}
Title: {{ submission.title }}
......
{% extends "messages/email/base.html" %}
{% block salutation %}Dear Reviewer,{% endblock %}
{% block content %}
This application is awaiting your review.
......
......@@ -524,6 +524,9 @@ if not SEND_MESSAGES:
from django.contrib.messages import constants as message_constants
MESSAGE_LEVEL = message_constants.DEBUG
SEND_READY_FOR_REVIEW = env.get('SEND_READY_FOR_REVIEW', 'true').lower() == 'true'
SLACK_DESTINATION_URL = env.get('SLACK_DESTINATION_URL', None)
SLACK_DESTINATION_ROOM = env.get('SLACK_DESTINATION_ROOM', None)
SLACK_DESTINATION_ROOM_COMMENTS = env.get('SLACK_DESTINATION_ROOM_COMMENTS', None)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment