summaryrefslogtreecommitdiff
path: root/src/mailman/utilities/importer.py
Commit message (Collapse)AuthorAgeFilesLines
* Bump copyright years.Barry Warsaw2017-01-041-1/+1
|
* Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-291-1/+1
|
* Merge branch 'fix-import-header-filters' into 'master' Barry Warsaw2016-11-261-1/+1
|\ | | | | | | | | | | | | Cover another header match import case This branch just covers one more import conversion case seen in the wild. See merge request !163
| * Cover another header match import caseAurélien Bompard2016-07-191-1/+1
| |
* | Added unsubscribe instructions to list:member:generic:footer.txtFrancesco Ariis2016-08-251-2/+4
|/
* New template system. Closes #249Barry Warsaw2016-07-161-34/+18
| | | | | The new template system is introduced for API 3.1. See ``src/mailman/rest/docs/templates.rst`` for details.
* Allow fall backs for moderation actions.Barry Warsaw2016-04-011-1/+1
| | | | | | | | | The `moderation_action` for members and nonmember can now be ``None`` which signals falling back to the appropriate list default action, e.g. `default_member_action` and `default_nonmember_action`. Given by Aurélien Bompard. Closes #189
* Import the unmoderated members with action 'defer'Aurélien Bompard2016-03-311-0/+4
|
* Members and nonmembers moderation action fallbackAurélien Bompard2016-03-311-2/+0
| | | | | | | | Members and nonmember's moderation action should be None by default, and in that case the moderation rule should fallback to the mailing list's default action. Fixes: #189
* Import order flake8 plugin.Barry Warsaw2016-03-271-3/+2
| | | | Fix lots of import order errors discovered by the new plugin.
* Clean up the utilities directory.Barry Warsaw2016-03-251-20/+10
|
* Clean up the core directory.Barry Warsaw2016-03-241-1/+1
| | | | | | | mailman/core/errors.py is gone now. We had a duplicate base exception which now always comes from mailman/interfaces/errors.py. Obsolete/unused exceptions are remove. The other exceptions are moved to better locations.
* Last cleanups.Barry Warsaw2016-02-291-1/+2
| | | | | | | | | * Remove an unused import. * Opportunistically remove ^Ls * Add a missing interface attribute. * Fix up some docstrings. * Rename a parameter in an interface for clarity. * Random code style cleanups.
* Revert "Rename the HeaderMatch.chain column to action"Aurélien Bompard2016-02-291-7/+7
| | | | This reverts commit 703fc135dfcd496a704562ddc263aa0f4f828de9.
* Rename the HeaderMatch.chain column to actionAurélien Bompard2016-02-291-7/+7
| | | | It makes it clearer what values are valid, and allows validation.
* The order of a mailing list's header matches is significantAurélien Bompard2016-02-291-3/+3
| | | | | | | Add a numerical index property to HeaderMatch objects, and change the HeaderMatchSet manager to take the order into account. Items can now be inserted and removed by index.
* Happy New Year.Barry Warsaw2016-01-021-1/+1
|
* Clean up pass through abompard's branch.Barry Warsaw2015-10-201-20/+21
|
* Use and interface for the set of header_matchesAurélien Bompard2015-10-201-4/+8
|
* Implement changes from the reviewAurélien Bompard2015-10-201-5/+10
|
* Adapt the code and the tests to the new HeaderMatch objectAurélien Bompard2015-10-201-3/+3
|
* Convert header_filter_rules from 2.1 to header_matchesAurélien Bompard2015-10-201-0/+59
|
* Do a cleansing pass on abompard's branch.Barry Warsaw2015-06-241-17/+21
|
* Better import of a member's moderation flagAurélien Bompard2015-06-171-19/+35
|
* Only keep regexps in the *_these_nonmembers propertyAurélien Bompard2015-06-171-8/+12
|
* Import: handle the '*_these_nonmembers' parametersAurélien Bompard2015-06-171-3/+12
|
* Fix import of the default_member_moderation valueAurélien Bompard2015-06-171-17/+17
|
* * The test suite now runs successfully again with PostgreSQL. Given byBarry Warsaw2015-04-221-8/+7
|\ | | | | | | Aurélien Bompard. (LP: #1435941)
| * Import: autodetect boolean columnsAurélien Bompard2015-04-221-7/+5
|/
* Merge from headAurélien Bompard2015-03-261-5/+18
|\
| * Additional fixes for importing from Mailman 2. Given by abompard.Barry Warsaw2015-03-251-5/+18
| |\
| | * Don't send welcome messages on importAurélien Bompard2015-02-211-5/+11
| | |
| | * Don't import invalid emailsAurélien Bompard2015-02-211-0/+5
| |/
* / Import the subscription_policy from Mailman2Aurélien Bompard2015-03-211-0/+3
|/
* We don't need the 'six' package any more.Barry Warsaw2015-01-041-1/+1
|
* Bump copyright years.Barry Warsaw2015-01-041-1/+1
|
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-221-3/+0
|
* test_import passes.Barry Warsaw2014-12-161-8/+9
|
* Fix some of the import tests. Python 2 str types seem to always unpickle asBarry Warsaw2014-12-161-11/+15
| | | | str types in Python 3.
* Pass all command tests.Barry Warsaw2014-12-151-1/+1
|
* More test repair.Barry Warsaw2014-12-151-2/+3
|
* Port some of the commands.Barry Warsaw2014-12-131-2/+4
|
* Checkpointing.Barry Warsaw2014-11-301-1/+1
| | | | | | | | | | By using `six` I think I have most of the imports squared away. There's probably still uses of `unicode` built-ins that need fixing. The idea is to first get the test suite running (which it doesn't yet), and then to fix tests. There's a bug in lazr.config which requires us to patch it for now.
* * You no longer have to edit `src/mailman/testing/testing.cfg` to run theBarry Warsaw2014-11-091-0/+3
| | | | | | | | | | | test suite against PostgreSQL. See `src/mailman/docs/START.rst` for details. Also: * Test fixes. * Doc fixes. * PostgreSQL/model fixes.
* Tox-ify the test suite. Now you don't have to create a virtualenv separately.Barry Warsaw2014-11-071-8/+10
| | | | | | | | | | | To do this, we have to handle random test ordering, since tox explicitly sets PYTHONHASHSEED. That's a good thing for the future Python 3 port. Removed `mailman conf -t/--sort`; now the output is always sorted. RFC 2369 headers are now sorted before being added. etag repr dicts are sorted using pprint.pformat().
* Merge abompard's fixes to the importer for encode_ascii_prefixes.Barry Warsaw2014-10-301-3/+4
|
* PostgreSQL support by Abhilash, cleaned by Barry.Barry Warsaw2014-09-271-0/+3
|\
| * Add support for postgresqlAbhilash Raj2014-09-251-0/+9
|/ | | | | | | | | * revert changes in message_id_has encoding by barry * Change message_id_hash column to LargeBinary (from previously mistaken one i.e.unicode) * add missing import in database/types.py * fix a bug in database/Model.py, transaction has no method abort(), instead it is rollback()
* Clean up pass.Barry Warsaw2014-09-221-8/+7
|
* * fix the circular dependecy problem between User and AdressAbhilash Raj2014-09-191-0/+20
| | | | * fix almost all the errors relating to doctests