summaryrefslogtreecommitdiff
path: root/src/mailman/utilities/importer.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Trunk mergeBarry Warsaw2014-04-141-1/+1
|\
| * Bump copyright years.Barry Warsaw2014-01-011-1/+1
| |
* | Aurélien Bompard's import-from-2.1 branch, with cleanup and fixes.Barry Warsaw2014-04-141-10/+359
|\ \ | |/ |/|
| * Minor pyflakes fixesAurélien Bompard2013-10-221-2/+2
| |
| * Merge from the main branchAurélien Bompard2013-10-221-3/+7
| |\ | |/ |/|
| * Handle acceptable_aliases being a list in the pickleAurélien Bompard2013-10-151-1/+4
| |
| * Better handling of mixed case email addressesAurélien Bompard2013-10-111-11/+16
| |
| * Handle 'local-part-only' acceptable aliasesAurélien Bompard2013-10-111-1/+5
| |
| * Don't change the mail_host when importingAurélien Bompard2013-10-111-1/+0
| |
| * Use the full language code in the configuration hintAurélien Bompard2013-10-111-2/+2
| |
| * Deal with non-ascii bans and aliasesAurélien Bompard2013-10-091-15/+22
| |
| * Make sure the imported preferred_language exists, and work around Python ↵Aurélien Bompard2013-10-081-2/+32
| | | | | | | | issue 9666
| * Some more unicode checks when importingAurélien Bompard2013-10-081-8/+23
| |
| * More unicode fixes in the import scriptAurélien Bompard2013-10-031-1/+14
| |
| * Strings are almost always bytestrings in the pickle, test for thatAurélien Bompard2013-10-031-3/+3
| |
| * Import most list parameters from the 2.1 pickleAurélien Bompard2013-09-301-2/+250
| |
| * When importing from 2.1, handle the archiving policyAurélien Bompard2013-09-201-0/+9
| |
* | Sort imports.Barry Warsaw2013-10-181-1/+1
| |
* | * Fix importation from MM2.1 to MM3 of the archive policy. Given by AurélienBarry Warsaw2013-10-181-0/+13
|/ | | | Bompard. (LP: #1227658)
* Switch to PEP 435 enums from flufl.enums.Barry Warsaw2013-06-181-0/+2
|
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
|
* Working for SQLite:Barry Warsaw2012-07-251-2/+3
| | | | | | include_list_post_header -> allow_list_posts Also add a bunch more migration tests.
* - Rename the model attributes.Barry Warsaw2012-04-081-2/+2
| | | | - news_moderation -> newsgroup_moderation
* Schema change. After discussion at Pycon, we decided to change "real_name" toBarry Warsaw2012-03-151-0/+1
| | | | | | | | | | | "display_name" across the board. * `IMailingList.real_name` -> `IMailingList.display_name` * `IUser.real_name` -> `IUser.display_name` * `IAddress.real_name` -> `IAddress.display_name` * Schema changes: - real_name -> display_name (mailinglist, user, address)
* copybumpBarry Warsaw2012-01-011-1/+1
|
* * The IMailingList attribute ``host_name`` has been renamed to ``mail_host``Barry Warsaw2011-06-161-0/+9
| | | | | for consistency. This changes the REST API for mailing list resources. (LP: #787599)
* Checkpointing for refactoring.Barry Warsaw2011-04-271-1/+0
|
* Happy New Year.Barry Warsaw2011-01-011-1/+1
|
* Fairly significant change to the way member and nonmember moderation occurs.Barry Warsaw2010-12-291-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | Now, nonmembers are represented by a separate roster of IMembers, the latter which has grown a `moderation_action` enum. When that action is `defer`, then the normal processing rules apply. Anything else and the `moderation` chain is jumped to for a shortcut to moderation (which may include immediate acceptance). TODO: handle unregistered nonmembers. Details: * The member-moderation rule is renamed to just moderation, and handles both members and nonmembers (though the latter must currently be registered). * The moderation rule is moved up in the builtin chain. It is now checked after `approved`, `emergency`, and `loop`, but before the normal moderation checks. This means that nonmember postings will be (by default) held much earlier. * IMember.is_moderated is removed. * IMember.moderation_action is added. * IMailingList.default_member_moderation is removed. * IMailingList.default_member_action and IMailingList.default_nonmember_action are added. * MemberRole.nonmember is added.
* Fix the obvious errors identified by pyflakes. Skip false positives (mostlyBarry Warsaw2010-10-081-2/+2
| | | | | due to _() interpolation) and a few other problems that did not have immediately obvious fixes.
* CheckpointingBarry Warsaw2010-05-061-2/+1
|
* Refactor the actual imports into a utility. This leaves the command toBarry Warsaw2010-05-061-0/+82
process just the front-end.