Skip to content

Commit

Permalink
add denial email for membership requests
Browse files Browse the repository at this point in the history
  • Loading branch information
vellip committed Nov 9, 2016
1 parent 8cf069e commit d84bef8
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 0 deletions.
5 changes: 5 additions & 0 deletions euth/memberships/emails.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,8 @@ class RequestReceivedEmail(emails.OpinEmail,
class RequestAcceptedEmail(emails.OpinEmail,
emails.UserNotification):
template_name = 'request_accepted'


class RequestDeniedEmail(emails.OpinEmail,
emails.UserNotification):
template_name = 'request_denied'
1 change: 1 addition & 0 deletions euth/memberships/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,3 +84,4 @@ def accept(self):

def decline(self):
self.delete()
emails.RequestDeniedEmail.send(self)
18 changes: 18 additions & 0 deletions euth/memberships/templates/emails/request_denied.en.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{% extends 'email_base.html' %}
{% block subject %}
Your membership request to {{ request.project.name }} denied
{% endblock %}
{% block content %}
<h2>Your membership request to {{ request.project.name }} on {{ site.name }}</h2>
<p>Dear {{ receiver.username }},</p>

<p>
Your membership request was denied by the initiator or a moderator.
</p>

<p>
Best wishes<br>
<br>
{{ site.name }} team
</p>
{% endblock %}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Your membership request to {{ request.project.name }} denied
7 changes: 7 additions & 0 deletions euth/memberships/templates/emails/request_denied.en.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Dear {{ receiver.username }},


Your membership request was denied by the initiator or a moderator.

Best wishes
{{ site.name }} team

0 comments on commit d84bef8

Please sign in to comment.