Make mod removal message clear what user was removed

Specify the user that was removed in the subject line (instead of `You've been removed...`, it's `{user} has been removed...`) and start the message body with `{user}: You have been been removed...` (instead of just `You have been removed`).
This commit is contained in:
J. Smith
2016-06-17 11:58:39 -05:00
committed by Chris Slowe
parent 387becd9e4
commit 4e7029bdbe

View File

@@ -112,15 +112,16 @@ def notify_user_added(rel_type, author, user, target):
def send_mod_removal_message(subreddit, mod, user):
sr_name = "/r/" + subreddit.name
subject = "You've been removed as a moderator from %(subreddit)s"
u_name = "/u/" + user.name
subject = "%(user)s has been removed as a moderator from %(subreddit)s"
message = (
"You have been removed as a moderator from %(subreddit)s. "
"%(user)s: You have been removed as a moderator from %(subreddit)s. "
"If you have a question regarding your removal, you can "
"contact the moderator team for %(subreddit)s by replying to this "
"message."
)
subject %= {"subreddit": sr_name}
message %= {"subreddit": sr_name}
subject %= {"subreddit": sr_name, "user": u_name}
message %= {"subreddit": sr_name, "user": user.name}
item, inbox_rel = Message._new(
mod, user, subject, message, request.ip,