Walter wrote: >I have just started using Mailman and wish to add fields (user title, >organization) that must be filled out upon subscription and available to the >list moderator for approval. I can easily change the subscription form, >adding these fields, but where do I go to modify the approval process to >display them? I looked thru the archives and I'm guessing that I have to >customize something in the admin pages, but where do I begin? Thanks.
This question is probably more appropriate for the [email protected] list, but ... This kind of information is kept in a UserDesc instance during the subscribe process. This class is defined in Mailman/UserDesc.py and you would probably need to augment its methods to account for your new items. This class is imported in all the following modules which would at least need to be reviewed. Mailman/Cgi/admin.py Mailman/Cgi/confirm.py Mailman/Cgi/subscribe.py Mailman/Commands/cmd_subscribe.py Mailman/ListAdmin.py Mailman/MailList.py bin/sync_members tests/test_membership.py This kind of information is also kept in the list's request.pck file for subscriptions waiting confirmation or approval. Thus, the SUBSCRIPTION request record is affected and this potentially affects the following modules. Mailman/Cgi/admindb.py Mailman/Cgi/confirm.py Mailman/ListAdmin.py bin/update cron/checkdbs In other words, this is not a simple change. -- Mark Sapiro <[email protected]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list [email protected] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 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://wiki.list.org/x/QIA9
