diff options
| author | mailman | 1998-03-24 04:42:15 +0000 |
|---|---|---|
| committer | mailman | 1998-03-24 04:42:15 +0000 |
| commit | 1d3c01211cfa7592d4c2750717ed7d36ef5996b9 (patch) | |
| tree | b148e89b4111fe688732197512e22724f721bb64 /modules/mm_admin.py | |
| parent | b564a82c12d7dadc6eded35b34375f4fd840e7df (diff) | |
| download | mailman-1d3c01211cfa7592d4c2750717ed7d36ef5996b9.tar.gz mailman-1d3c01211cfa7592d4c2750717ed7d36ef5996b9.tar.zst mailman-1d3c01211cfa7592d4c2750717ed7d36ef5996b9.zip | |
Diffstat (limited to 'modules/mm_admin.py')
| -rw-r--r-- | modules/mm_admin.py | 11 |
1 files changed, 8 insertions, 3 deletions
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] |
