[sysadmin-bin] Reference the name and surname of the Foundation member on each of the form letters
- From: Andrea Veri <av src gnome org>
- To: gnome-sysadmin gnome org,commits-list gnome org
- Subject: [sysadmin-bin] Reference the name and surname of the Foundation member on each of the form letters
- Date: Sat, 18 Oct 2014 15:55:12 +0000 (UTC)
commit a261921a6a506f069b057b39ae0d4b821114436a
Author: Andrea Veri <av gnome org>
Date: Sat Oct 18 17:55:06 2014 +0200
Reference the name and surname of the Foundation member on each of the form letters
membership/foundation-operations.py | 23 +++++++++++++----------
1 files changed, 13 insertions(+), 10 deletions(-)
---
diff --git a/membership/foundation-operations.py b/membership/foundation-operations.py
index 641a6e6..71ad222 100755
--- a/membership/foundation-operations.py
+++ b/membership/foundation-operations.py
@@ -5,6 +5,7 @@ import socket
import ldap.filter
import calendar
import smtplib
+import string
import sys
import os
from email.mime.text import MIMEText
@@ -157,7 +158,9 @@ def generate_membership_list():
def send_form_letters(form_letter, email, name):
try:
- msg = MIMEText(form_letter)
+ msg = MIMEText(form_letter.safe_substitute (
+ cn = name,
+ ))
msg['Subject'] = "Your GNOME Foundation Membership"
msg['From'] = "noreply gnome org"
msg['To'] = "%s" % (email)
@@ -201,8 +204,8 @@ def subscribe_new_members():
subscribe.wait()
os.remove('/tmp/new_subscribers')
-new_member_form_letter = """
-Dear GNOME contributor,
+new_member_form_letter = string.Template("""
+Dear $cn,
Congratulations, you are now a member of the GNOME Foundation! Welcome, and
thank you for supporting GNOME. Your name has joined those of the rest
@@ -258,10 +261,10 @@ Thank you for all your great work as a member of the GNOME community.
Best wishes,
-The GNOME Foundation Membership Committee"""
+The GNOME Foundation Membership Committee""")
-renewal_form_letter = """
-Dear GNOME contributor,
+renewal_form_letter = string.Template("""
+Dear $cn,
We are pleased to inform you that your GNOME Foundation Membership has
been renewed for two years.
@@ -295,10 +298,10 @@ Thanks for your contributions to GNOME.
Best wishes,
-The GNOME Foundation Membership Committee"""
+The GNOME Foundation Membership Committee""")
-expired_membership_form_letter = """
-Hello!
+expired_membership_form_letter = string.Template("""
+Dear $cn,
from our records it seems your GNOME Foundation Membership expired! If you want
to continue being a member of the GNOME Foundation please make sure to submit
@@ -317,7 +320,7 @@ Additionally, please give a look at the Membership benefits:
https://wiki.gnome.org/MembershipCommittee/MembershipBenefits
Thanks,
- The GNOME Membership and Elections Committee"""
+ The GNOME Membership and Elections Committee""")
def main():
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]