| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
list-subscriptions headers, refine some of the text.
|
| |
|
|
|
|
|
|
|
|
| |
unsubscribe section) from which a subscriber can visit a list of all
their subscriptions.
(We're going to have to remember to tell all beta testers to put the
new list templates in place over the copies in the list dirs - it's
unfortunate they don't default to a central one when the lists don't
have their own custom versions - and must be fixed...)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From: Greg Stein <gstein@lyra.org>
To: mailman-developers@python.org
Subject: [Mailman-Developers] patch to subscribeack.txt
I received a report that the welcome message is slightly misleading. I
changed a couple lines in the middle to read:
with the word "help" in the subject or body (don't add the quotes),
and you will get back a message with instructions.
Cheers,
-g
|
| |
|
|
| |
a bit.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix and one addition. Sorry, i realized that too late.
This change adds another list conifg variable "admin_notify_mchanges",
which is a boolean 0 or 1 and specifies whether or not the list admin
gets notifications of subscriptions and unsubscriptions.
The functions MailList.DeleteMember and MailList.ApprovedAddMember
trigger the delivery if it is turned on for the list or passed in as
an optional argument. This way, it is the duty of programs/code that
do mass subscriptions/unsubscriptions where this notification may not
be appropriate to specify that in the call to .DeleteMember or
.ApprovedAddMember.
There are 2 new templates, adminsubscribeack.txt and
adminunsubscribeack.txt which are used in sending these
notifications.
Defaults.py.in has a variable "DEFAULT_ADMIN_NOTIFY_MCHANGES" which is
set to 0 so that old lists will act the same by default, and the data
version is up'ed to 12. versions.py sets the variable if it's not
already there for a list. The config info for the admin cgi program
for this new variable is set right after the variable for immediate
notifications.
The second change is a fix where ApprovedAddMember was calling a
"self.Save()", which made mass subscribe situiations really far too
slow. I removed the .Save() from there and added it to the more outer
level code in the following places:
bin/convert_list
Mailman/ListAdmin.py
Mailman/MailCommandHandler.py
Mailman/Cgi/admin.py
Note that since AddMember can trigger a call to ApprovedAddMember, all
the places where AddMember is called needed a .Save() added as well.
I need to add a call to .Save() for Mailman/Cgi/subscribe.py as well
and will do that in a moment.
scott
|
| |
|
|
|
|
|
| |
that it will better cue people who aren't even familiar with the web.
(Yes, there are such, and one suggested giving a bit better indication
for the uninitiated...) (She happens to be my girlfriend, but i also
happen to think it's a good idea.-)
|
| |
|
|
|
|
| |
now only states that "your password will be mailed to you once a
month" if the list is set to do that.
scott
|
| |
|
|
| |
scott
|
| | |
|
| |
|
|
| |
in..." - default was "Submit Query", but this isn't a query...
|
| |
|
|
| |
umbrella-type list.
|
| | |
|
| |
|
|
|
| |
page for altering the member's status.
scott
|
| |
|
|
|
| |
to stop processing of .sigs
scott
|
| | |
|
| | |
|
| |
|
|
|
| |
pending items to the message after formatting, rather than the more
complicated literal inclusion of a format string that was being used.
|
| | |
|
| |
|
|
| |
has to read, the better!
|
| |
|
|
| |
the phrasing a bit.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
files, so individual new files don't have to be explicitly added to
the TEMPLATES list.
(bounce.txt): New template for admin email on excessive bounces
(reenable.txt): Sub-template for bounce.txt
(refuse.txt): Template for submission refusal email notice
|
| | |
|
| | |
|
| |
|
|
| |
triple quoted strings (TQS).
|
| | |
|
| | |
|
| |
|
|
|
|
| |
the user's list delivery is disabled.
Polished the intro text a slight bit.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
finding of the unsubscription mechanism (always offer users an easy
way out!!), getting the password reminder, etc. - also spurred by
suggestions from users.
|
| |
|
|
|
|
| |
to improve the layout of the listinfo page. Much of this was spurred
by suggestions from people on lists, eg having difficulty finding
their way to unsubscribing.
|
| |
|
|
|
| |
password handling stuff is consolidated, and buttons say useful
things.
|
| |
|
|
| |
blatant colors.
|
| |
|
|
|
| |
rather than being woven within it. This should prevent more strict
browser from choking on illegitemate (though orthogonal) nesting.
|
| | |
|
| |
|
|
|
| |
to automatically edit it for people with different color schemes.
(Eg, robin, string-sig.)
|
| |
|
|
|
|
|
| |
stuff is still on the subscribe form, alas, but it's just not worth
creating separating cgi script until we abstract some common
functionality from the roster and subscribe ones, and then it'll be
easy...)
|
| | |
|
| |
|
|
|
| |
This amounted to moving a lot of text out of this page, and using the
new replacements.
|
| | |
|
| |
|
|
|
|
|
| |
Mentioned the successor subscription stuff in the using section.
Changed the blue color to be identical with the new python-layout
dominant sidebar blue.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
tables with specially colored cells for nice headers, etc. (I use a
very different color scheme and much refinement of the layout, but the
overall form is robin's.)
Would like to speed up access to this page, which may mean moving the
members section offpage.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
disable-delivery option is first, which makes sense - despite the fact
that it's probably used relatively rarely, it's very important and
useful when it is used, and likely to be overlooked unless people are
reminded. So ok, why are i arguing?-)
Also reordered buttons, in general, so the default setting comes
first.
Tracking the name change of "Fancy" to "MIME" (tell it like it is, no
use confusing people).
|
| | |
|
| | |
|