diff options
| author | bwarsaw | 2002-05-28 05:54:53 +0000 |
|---|---|---|
| committer | bwarsaw | 2002-05-28 05:54:53 +0000 |
| commit | 6a6b65e8e2bc006ee69a209a2f6c5d4be9f83e6a (patch) | |
| tree | 123f67963668372ab77295f7495559cdece9a2cd | |
| parent | 65b188c2f1d2fe5c0d2c7e084e7f4d6e6e9e0e55 (diff) | |
| download | mailman-6a6b65e8e2bc006ee69a209a2f6c5d4be9f83e6a.tar.gz mailman-6a6b65e8e2bc006ee69a209a2f6c5d4be9f83e6a.tar.zst mailman-6a6b65e8e2bc006ee69a209a2f6c5d4be9f83e6a.zip | |
| -rw-r--r-- | Mailman/Cgi/admin.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/Mailman/Cgi/admin.py b/Mailman/Cgi/admin.py index eedf13326..b66671892 100644 --- a/Mailman/Cgi/admin.py +++ b/Mailman/Cgi/admin.py @@ -1086,6 +1086,15 @@ def mass_subscribe(mlist, container): table.AddRow([Italic(Label(_('...or specify a file to upload:'))), FileUpload('subscribees_upload', cols='50')]) container.AddItem(Center(table)) + # Invitation text + table.AddRow([' ', ' ']) + table.AddRow([Italic(_("""Below, enter additional text to be added to the + top of your invitation or the subscription notification. Include at least + one blank line at the end..."""))]) + table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2) + table.AddRow([Center(TextArea(name='invitation', + rows=10, cols='70%', wrap=None))]) + table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2) @@ -1221,6 +1230,7 @@ def change_options(mlist, category, subcat, cgidata, doc): mlist.admin_notify_mchanges) # Default is to subscribe subscribe_or_invite = safeint('subscribe_or_invite', 0) + invitation = cgidata.getvalue('invitation', '') digest = 0 if not mlist.digestable: digest = 0 @@ -1236,10 +1246,10 @@ def change_options(mlist, category, subcat, cgidata, doc): digest, mlist.preferred_language) try: if subscribe_or_invite: - mlist.InviteNewMember(userdesc) + mlist.InviteNewMember(userdesc, invitation) else: mlist.ApprovedAddMember(userdesc, send_welcome_msg, - send_admin_notif) + send_admin_notif, invitation) except Errors.MMAlreadyAMember: subscribe_errors.append((entry, _('Already a member'))) except Errors.MMBadEmailError: |
