summaryrefslogtreecommitdiff
path: root/Mailman/pythonlib
diff options
context:
space:
mode:
authorbwarsaw2001-05-31 20:19:34 +0000
committerbwarsaw2001-05-31 20:19:34 +0000
commit7766b45b6ac3dadd30a3883ae2f82f2bf0b3a989 (patch)
treeeea292ae793a50a93bbb0707245734d9f2faf20c /Mailman/pythonlib
parentcd4eff269fec4a995044c4ec2c476ff623e18b4a (diff)
downloadmailman-7766b45b6ac3dadd30a3883ae2f82f2bf0b3a989.tar.gz
mailman-7766b45b6ac3dadd30a3883ae2f82f2bf0b3a989.tar.zst
mailman-7766b45b6ac3dadd30a3883ae2f82f2bf0b3a989.zip
A considerable rewrite to support many new features, and to obviate
the need for the handle_opts.py script. Specifically, main(): - Do all form processing in this script, and point the form's action back at this script. This is so we don't need handle_opts anymore. - Protect access to this form behind a login screen which also contains a password mail-back button, and a quick unsubscribe (with confirmation) button. - Use the new world order for web authentication, allowing AuthUser, AuthListAdmin, and AuthSiteAdmin to access a user's options page. - Add a "logout" button to the option page, and remove any need to enter passwords once we're at the options page. - Add support for a change-of-address, including the ability to change the membership address globally for all lists the user is a member of (requires confirmation from the new address). - Add support for global change of password. - Add support for global setting of enable/disable flag, and of password reminder flag. - Use IsMember() to test for address membership. Also, we don't need to pass the document background color as an argument anymore. Other colors are no longer hardcoded, but taken from mm_cfg.
Diffstat (limited to 'Mailman/pythonlib')
0 files changed, 0 insertions, 0 deletions