summaryrefslogtreecommitdiff
path: root/bin/remove_members
Commit message (Collapse)AuthorAgeFilesLines
* Basic buildout infrastructure.Barry Warsaw2008-12-181-186/+0
| | | | | | Added a NEWS file. Move old bin scripts to the attic.
* Port cleaning changes forward from 2.1-maint branch.bwarsaw2005-12-301-3/+3
|
* Arg checking too agressive - didn't allow 0 args with --fromall and --file=msapiro2005-12-021-4/+4
|
* FSF office has moved. chdcking in for MAIN branch.tkikuchi2005-08-271-1/+1
|
* Formattingbwarsaw2003-03-221-5/+5
|
* If -n and -N are not given, then the list defaults are used.bwarsaw2003-03-221-17/+24
| | | | Use True/False where appropriate.
* Added --nouserack, --noadminack switchesbwarsaw2002-12-101-6/+24
|
* Jon Parise's patch to improve the usage() output for the command linebwarsaw2002-10-211-2/+6
| | | | | | and cron scripts. When code/status == 0, there's no error (it's likely --help output) so send that to stdout. Otherwise, it's an error and the output goes to stderr.
* Marc MERLIN's --fromall patch (slightly modified). This allows you tobwarsaw2002-03-061-24/+51
| | | | | remove a particular set of addresses from every mailing list at the site.
* Ben Gertzfield's patch to hardcode the path to the python executablebwarsaw2001-09-071-2/+2
| | | | | | | | | | | | | into the script's #! line -- based on --with-python settings, without losing CVS revision history. #! /usr/bin/env python becomes #! @PYTHON@ which gets substituted for in configure.
* main(): DeleteMember() -> ApprovedDeleteMember()bwarsaw2001-07-191-1/+1
|
* All membership related attribute access should use the MemberAdaptorbwarsaw2001-07-191-1/+1
| | | | | | | | | API instead, e.g. GetMembers()/GetDigestMembers() -> getMembers() GetUserSubscribedAddress() -> getMemberCPAddress() GetDeliveryMembers() -> getRegularMemberKeys() GetDigestDeliveryMembers() -> getDigestMemberKeys()
* Start of support for i18n; marking of translatable strings.bwarsaw2000-12-071-13/+15
| | | | | Use extended print statement, string methods, and other Python 2.0 features.
* Added -a/--all flag to remove all members in one fell swoop. Closesbwarsaw2000-09-151-6/+14
| | | | SF bug #114148, Jitterbug PR#181.
* Make sure all scripts lowercase the list names, since they are casebwarsaw2000-09-111-1/+1
| | | | | | | insensitive. list_lists prints them out using their real name -- not their internal name -- and they should differ only by case. Closes SF bug #113742 and patch #101434.
* Some meager consistency in handling errors when trying to open thebwarsaw2000-04-041-9/+18
| | | | | | | | | | | | | | | | | | mailing list. In all cases, catch the base exception class MMListError, and output a semi-standard error message which also contains the str() of the actual exception details (is this too much?). Also: config_list: slightly different usage() printing find_member.scanlists(): print a message if a MMListError occurs when opening the mailing list object remove_members: Wrap actual DeleteMember() calls in a try/finally to be sure the list is saved and unlocked should an exception occur. Hmm, should it be all or nothing?
* Update the copyright lines to include the years 1999 & 2000.bwarsaw2000-03-211-1/+1
|
* If the file specified with -f is "-", read addresses to remove fromhmeland1999-03-041-6/+13
| | | | stdin (in addition to those specified on the command line).
* clone_member: very simple first attempt at a clone operation. This isbwarsaw1999-02-011-1/+1
| | | | | | | | | not suitable for access via Web because of security concerns. Runnable by site admin. remove_members: slight reordering of usage() Makefile.in: add clone_member script.
* list_members - a new script for dumping a list's members to stdout or a filebwarsaw1999-01-021-0/+104
remove_members - admin script for removing members from the command line subscribe_enmasse - obsolete