diff options
| -rw-r--r-- | Mailman/ListAdmin.py | 11 | ||||
| -rw-r--r-- | modules/mm_admin.py | 11 |
2 files changed, 16 insertions, 6 deletions
diff --git a/Mailman/ListAdmin.py b/Mailman/ListAdmin.py index c046feddb..30fe131e3 100644 --- a/Mailman/ListAdmin.py +++ b/Mailman/ListAdmin.py @@ -46,7 +46,7 @@ class ListAdmin: self.Save() if request == 'add_member': who = args[1] - self.LogMsg("vette", ("%s: Subscribe request, %s" + self.LogMsg("vette", ("%s: Subscribe request: %s" % (self.real_name, who))) if self.admin_immed_notify: subj = 'New %s subscription request: %s' % (self.real_name, @@ -65,7 +65,7 @@ class ListAdmin: reason = args[1] subject = args[2] self.LogMsg("vette", - ("%s: %s posting request, %s" + ("%s: Posting hold: %s,\n\t%s" % (self.real_name, sender, `reason`))) if self.admin_immed_notify: subj = '%s post approval required for %s' % (self.real_name, @@ -122,6 +122,10 @@ class ListAdmin: destination_email = data[0][0] msg = mm_message.IncomingMessage(data[0][1]) if not value: + # Accept. + self.Post(msg, 1) + elif value == 1: + # Refuse. request = 'Posting of your message entitled:\n\t\t %s' % \ msg.getheader('subject') if not comment: @@ -130,7 +134,8 @@ class ListAdmin: self.RefuseRequest(request, destination_email, comment, msg) else: - self.Post(msg, 1) + # Discard. + pass def HandleAddMemberRequest(self, data, value, comment): digest = data[0] diff --git a/modules/mm_admin.py b/modules/mm_admin.py index c046feddb..30fe131e3 100644 --- a/modules/mm_admin.py +++ b/modules/mm_admin.py @@ -46,7 +46,7 @@ class ListAdmin: self.Save() if request == 'add_member': who = args[1] - self.LogMsg("vette", ("%s: Subscribe request, %s" + self.LogMsg("vette", ("%s: Subscribe request: %s" % (self.real_name, who))) if self.admin_immed_notify: subj = 'New %s subscription request: %s' % (self.real_name, @@ -65,7 +65,7 @@ class ListAdmin: reason = args[1] subject = args[2] self.LogMsg("vette", - ("%s: %s posting request, %s" + ("%s: Posting hold: %s,\n\t%s" % (self.real_name, sender, `reason`))) if self.admin_immed_notify: subj = '%s post approval required for %s' % (self.real_name, @@ -122,6 +122,10 @@ class ListAdmin: destination_email = data[0][0] msg = mm_message.IncomingMessage(data[0][1]) if not value: + # Accept. + self.Post(msg, 1) + elif value == 1: + # Refuse. request = 'Posting of your message entitled:\n\t\t %s' % \ msg.getheader('subject') if not comment: @@ -130,7 +134,8 @@ class ListAdmin: self.RefuseRequest(request, destination_email, comment, msg) else: - self.Post(msg, 1) + # Discard. + pass def HandleAddMemberRequest(self, data, value, comment): digest = data[0] |
