summaryrefslogtreecommitdiff
path: root/src/mailman/model (follow)
Commit message (Expand)AuthorAgeFilesLines
* * Two new events are triggered on membership changes: `SubscriptionEvent`Barry Warsaw2012-12-233-2/+32
* Fix cross-references.Barry Warsaw2012-12-171-1/+1
* * Simplify moderator.rst and requests.rst so they serve a better purpose asBarry Warsaw2012-12-172-808/+86
* Complete the exposure of subscription request moderation via REST (still needsBarry Warsaw2012-12-161-1/+3
* Expose held subscription/unsubscription requests via the API.Barry Warsaw2012-12-151-0/+3
* * Python 2.7 is not required. Python 2.6 is no longer officially supported.Barry Warsaw2012-10-311-2/+1
* DatabaseBarry Warsaw2012-10-161-29/+32
* * Schema migrations (LP: #1024509)Barry Warsaw2012-09-041-1/+1
* * The link between members and the mailing lists they are subscribed to, isBarry Warsaw2012-09-049-65/+117
* * Removed obsolete `IMailingList` attribute `generic_nonmember_action.Barry Warsaw2012-08-191-1/+0
* * Non-unicode values in msgdata broke pending requests. (LP: #1031391)Barry Warsaw2012-08-171-6/+20
* * The policy for archiving has now been collapsed into a single enum, calledBarry Warsaw2012-07-262-9/+11
|\
| * Working for SQLite:Barry Warsaw2012-07-251-1/+1
| * Refactor to better handling the difference between a testing database and aBarry Warsaw2012-07-251-0/+4
| * trunk mergeBarry Warsaw2012-07-0624-266/+339
| |\ | |/ |/|
* | Replace flufl.password with passlib, albeit with a wrapper.Barry Warsaw2012-06-271-1/+1
* | General code cleanup.Barry Warsaw2012-04-2521-72/+88
* | - Module modernatizations (print function).Barry Warsaw2012-04-2214-182/+236
* | - Module modernization by adding the print_function() import.Barry Warsaw2012-04-221-11/+14
| * - Rename the model attributes.Barry Warsaw2012-04-081-7/+5
|/
* * A `PasswordChangeEvent` is triggered when an `IUser`'s password changes.Barry Warsaw2012-04-072-2/+32
* * An `AddressVerificationEvent` is triggered when an `IAddress` is verifiedBarry Warsaw2012-04-072-5/+40
* * A mailing list's *moderator password* is no longer stored in the clear; itBarry Warsaw2012-04-041-3/+3
* ArchitectureBarry Warsaw2012-03-264-12/+11
* - Move some normal recipient tests to unittests.Barry Warsaw2012-03-231-4/+4
* Add an owner chain and pipeline to the schema, model, and interface. PlumbBarry Warsaw2012-03-221-0/+2
* Merge the Pipermail eradication branch. The scrubber is also removed.Barry Warsaw2012-03-171-1/+2
|\
| * * Pipermail has been eradicated.Barry Warsaw2012-03-161-1/+2
* | * Add property `IRoster.member_count`.Barry Warsaw2012-03-152-27/+198
* | Schema change. After discussion at Pycon, we decided to change "real_name" toBarry Warsaw2012-03-1510-57/+55
|/
* Clean up of style test code, along with refactoring of corner cases toBarry Warsaw2012-03-121-0/+3
* * Mailing lists get multiple chains and pipelines. For example, normalBarry Warsaw2012-03-071-2/+2
* Template indirection now also in effect for regular and digest headers andBarry Warsaw2012-03-041-4/+4
* Fix welcome_message_uri to do the placeholder interpolations guaranteed in theBarry Warsaw2012-03-042-1/+5
* * A welcome message is sent when the user confirms their subscription viaBarry Warsaw2012-03-042-78/+85
* - Test welcome message notifications.Barry Warsaw2012-03-041-0/+1
* * Support downloading templates by URI, including mailman:// URIs. This isBarry Warsaw2012-03-032-5/+5
* * The `join` email command no longer accepts an `address=` argument. ItsBarry Warsaw2012-02-291-4/+5
* * Schema migrations have been implemented.Barry Warsaw2012-02-121-1/+1
* Flesh out the moderation doctest.Barry Warsaw2012-01-301-1/+1
* * Held messages can now be moderated through the REST API. Mailing listBarry Warsaw2012-01-304-17/+75
* * Remove previously deprecated `IListManager.get_mailing_lists()`.Barry Warsaw2012-01-271-6/+0
* * Add property `IListmanager.name_compoments` which returns 2-tuples forBarry Warsaw2012-01-272-5/+31
* Three performance improvements.Barry Warsaw2012-01-271-6/+8
* Storm now has a "load hook" which we can use to restore the rosters when theBarry Warsaw2012-01-272-10/+9
* * Add property `IUserManager.members` to return all `IMembers` in the system.Barry Warsaw2012-01-262-0/+39
* copybumpBarry Warsaw2012-01-0127-27/+27
* Replace the password stuff with flufl.password.Barry Warsaw2012-01-011-2/+2
* * Stop adding the X-BeenThere header.Barry Warsaw2011-11-061-1/+0
* Remove extraneous `test_suite()` functions. zope.testrunner willBarry Warsaw2011-10-306-50/+0