summaryrefslogtreecommitdiff
path: root/src/mailman/bin/mailman.py
Commit message (Collapse)AuthorAgeFilesLines
* Provide a better way to avoid instantiating some componentsBarry Warsaw2017-06-171-4/+1
|
* Bump copyright years.Barry Warsaw2017-01-041-2/+2
|
* Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-291-1/+1
|
* mailman subcommands commit transactionsBarry Warsaw2016-04-121-1/+3
| | | | | | Closes #223 Also: `mailman digests` has grown --verbose and -dry-run options.
* Clean up the bin directory.Barry Warsaw2016-03-241-22/+20
|
* Happy New Year.Barry Warsaw2016-01-021-2/+2
|
* fix according to comments from barryAbhilash Raj2015-08-131-1/+1
|
* remove a print statement committed accidentallyAbhilash Raj2015-08-131-1/+0
|
* Fix #137Abhilash Raj2015-08-131-1/+2
|
* Documentation fixes, given by Abhilash Raj.Barry Warsaw2015-03-131-1/+1
|\
| * change bin/mailman to mailman everwhere in docsAbhilash Raj2015-03-121-1/+1
|/
* Bump copyright years.Barry Warsaw2015-01-041-2/+2
|
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-221-5/+1
|
* All the REST tests pass.Barry Warsaw2014-12-151-2/+8
|
* Bump copyright years.Barry Warsaw2014-01-011-2/+2
|
* Bump copyright years.Barry Warsaw2013-01-011-2/+2
|
* LP: #975692 phase 1Barry Warsaw2012-12-281-1/+1
| | | | | | | | | | | | | | | | | * Rework list style management. No more style priorities or matching.. Now, you name a style explicitly to apply and that's it. * create_list() now takes a `style` argument. * config file now names both a default style to use, and a set of paths to scan for IStyle instances. (This could be a model for other plugins.) * added IMailingList.style_name to record the last style applied, but this is going to be removed in subsequent revisions. Also: * Move find_components() and scan_module() from app/finder.py to utilities/modules.py * Cleaned up lifecycle.rst for better documentation. Some tests moved to test_lifecycle.py. * Remove some unnecessary test tearDown() code.
* Refactor to better handling the difference between a testing database and aBarry Warsaw2012-07-251-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | production database. - Add an IDatabaseFactory interface with two named utility implementations. The initialization subsystem will either ask for the 'testing' or 'production' factory utility depending on whether we're in the test suite or not. The testing factory returns an IDatabase that can be _reset(). - initialize_2() now takes an optional `testing` argument, defaulting to False. The test ConfigLayer will pass in True. - Remove _reset() from the base database class. - The ModelMeta now adds a PRESERVE attribute to database classes. This defaults to False, meaning by default the test framework will reset the table. The Version table is preserved because it records the schema migrations. - Because of the above, we no longer need to support pre_reset() and post_reset() on migrations. Also, bin/mailman should allow the standard configuration file search algorithm to be used except when -C/--config is given.
* * Global ``-C`` option now accepts an absolute path to the configurationBarry Warsaw2012-03-121-2/+4
|\ | | | | | | file. Given by Andrea Crotti. (LP: #953707)
| * Get rid of the function and inline the path callAndrea Crotti2012-03-131-9/+1
| |
| * expand the user home and use the absolute path for the -C optionAndrea Crotti2012-03-131-1/+11
|/
* * Schema migrations have been implemented.Barry Warsaw2012-02-121-1/+1
|
* copybumpBarry Warsaw2012-01-011-1/+1
|
* Happy New Year.Barry Warsaw2011-01-011-2/+2
|
* * Fix two type specifications in argparse.Barry Warsaw2010-03-031-2/+5
| | | | * Update printing of version string to avoid argparse DeprecationWarnings.
* A bit of clean up.Barry Warsaw2010-02-131-0/+2
|
* Happy New Year.Barry Warsaw2010-01-011-2/+2
|
* Factor out most of the i18n subsystem and convert to using the flufl.i18nBarry Warsaw2009-11-151-1/+1
| | | | package.
* Refactor the subcommands so that the infrastructure does more of the menialBarry Warsaw2009-08-161-1/+17
| | | | | | | tasks. This also let's the bin/mailman command sort its subcommands for help printing. Add the outline of a 'members' subcommand.
* bin/mailman help as an alias for bin/mailman --helpBarry Warsaw2009-08-091-1/+1
|
* A start on the 'mailman' subcommand layout, with the help of argparse. RightBarry Warsaw2009-08-091-0/+79
now the only subcommand is 'lists' which displays all mailing lists like the old bin/list_lists command did (which is now removed). Remove bin/version since 'bin/mailman --version' does this for us. Simplify the calculation of the bin scripts; there will be many fewer of them. Extend i18n to use a class based structure. By default, all i18n strings are dedented after translation and substitution, which improves command line help. The class structure allows for overriding this behavior.