Sintz, James wrote:
>
>I understand the purpose of the confirmation, I just want the ability to turn
>it off. It is okay if users get unsubscribed from my list because of a spooked
>request.
>
If you really want to do it, I think the attached patch will allow it.
Warning - this is untested, use at your own risk.
--
Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
--- Mailman-2.1.6/Mailman/Commands/cmd_unsubscribe.py 2002-11-20 21:37:50
+++ mailman-mas/Mailman/Commands/cmd_unsubscribe.py 2005-07-27 13:36:35
@@ -69,19 +69,8 @@
res.results.append(_("""\
Your unsubscription request has been forwarded to the list administrator for
approval."""))
- elif password is None:
- # No password was given, so we need to do a mailback confirmation
- # instead of unsubscribing them here.
- cpaddr = mlist.getMemberCPAddress(address)
- mlist.ConfirmUnsubscription(cpaddr)
- # We don't also need to send a confirmation to this command
- res.respond = 0
else:
- # No admin approval is necessary, so we can just delete them if the
- # passwords match.
- oldpw = mlist.getMemberPassword(address)
- if oldpw <> password:
- res.results.append(_('You gave the wrong password'))
- return STOP
+ # No admin approval is necessary, so we can just delete them
+ # Don't worry about the password
mlist.ApprovedDeleteMember(address, 'mailcmd')
res.results.append(_('Unsubscription request succeeded.'))
------------------------------------------------------
Mailman-Users mailing list
[email protected]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Security Policy:
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp