Yasuhito FUTATSUKI at POEM has proposed merging lp:~futatuki/mailman/2.1-forbid-subscription into lp:mailman/2.1.
Commit message: Add new value for MailList.subscribe_policy 4 as forbid Requested reviews: Mailman Coders (mailman-coders) For more details, see: https://code.launchpad.net/~futatuki/mailman/2.1-forbid-subscription/+merge/347305 This extends MailList.subscribe_policy with new value '4', forbid subscribe request via E-mail and via Web UI (except list owners operation). With MailList.subscribe_policy == 4, * For Web UI - reject all subscribe request (Mailman/Cgi/subscribe.py, Mailman/HTMLFormatter.py) - hide subscription form from listinfo page (Mailman/Cgi/listinfo.py, new template templates/en/listinfo_nosubscribe.html) * For request via E-mail, reject all subscribe command (Mailman/Command/cmd_subscribe.py) * foolproof: MailList.AddMember() raise new exception Errors.MembershipIsRejectedByPolicy() (Mailman/Errors.py, Mailman/MailList.py) To set new value to MailList.subscribe_policy, * For Web UI, add new radio button and description (Mailman/Gui/Privacy.py) For new template * Add menu new item for new template file (Mailman/Cgi/edithtml.py) For description * Add description for new value (Mailman/Defauilts.py.in, misc/sitelist.cfg) Please revise not only code logic but also identifiers, words, messages to be suitable. -- Your team Mailman Checkins is subscribed to branch lp:mailman/2.1. _______________________________________________ Mailman-checkins mailing list Mailman-checkins@python.org Unsubscribe: https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org