summaryrefslogtreecommitdiff
path: root/bin/clone_member (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Basic buildout infrastructure.Barry Warsaw2008-12-181-219/+0
| | | | | | Added a NEWS file. Move old bin scripts to the attic.
* FSF office has moved. chdcking in for MAIN branch.tkikuchi2005-08-271-1/+1
|
* 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.
* Update copyright years.bwarsaw2002-03-161-1/+1
|
* Ben Gertzfield's patch to hardcode the path to the python executablebwarsaw2001-09-071-1/+1
| | | | | | | | | | | | | 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.
* Another step towards conversion to MemberAdaptor API. Usebwarsaw2001-07-291-27/+3
| | | | changeMemberAddress() instead of hacking on the dicts directly.
* dolist(): A start on conversion to the MemberAdaptor API (but it needsbwarsaw2001-07-191-2/+5
| | | | | completion. See the FIXME comment). Checking it in so I don't have to keep rsync'ing to the office machine. ;/
* Updated a comment.bwarsaw2001-05-311-5/+5
|
* Fix some typos missed in the last checkin.bwarsaw2001-02-281-3/+3
|
* Start of support for i18n; marking of translatable strings.bwarsaw2000-12-071-19/+20
| | | | | Use extended print statement, string methods, and other Python 2.0 features.
* 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.
* dolist(): small patch to fix changing the first moderator inbwarsaw2000-08-251-2/+2
| | | | mlist.owner.
* type in docstring (found by Michael Yount)bwarsaw2000-04-211-8/+20
|
* Expanding and changing the command line interface.bwarsaw2000-04-211-50/+140
| | | | | | | | | | | | | | Added -l/--listname options to specify the lists to affect (multiple -l options are okay, and if no -l is given, all lists are changed). Added -r/--remove to optionally remove the old address after cloning Added -a/--admin to scan the list admins (mlist.owner) for the address to change/clone. Added -q/--quiet for verbosity Added -n/--nomodify for dryrun functionality.
* Some meager consistency in handling errors when trying to open thebwarsaw2000-04-041-14/+13
| | | | | | | | | | | | | | | | | | 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
|
* main(): Catch KeyError when del'ing the user_options; it could havebwarsaw2000-03-161-1/+5
| | | | already been zero (hence, missing).
* main(): It is possible for a user address to not have an entry in thebwarsaw2000-03-161-3/+12
| | | | | | mlist.user_options dictionary. If the user's option bitfield is zero, then Mailman saves roon in the database by deleting this key/value pair. Something I hadn't realized :(
* main(): if the fromaddr can't be found, return after printing msgbwarsaw1999-10-251-0/+1
|
* Check arguments slightly differentlybwarsaw1999-02-011-5/+5
|
* clone_member: very simple first attempt at a clone operation. This isbwarsaw1999-02-011-0/+120
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.