summaryrefslogtreecommitdiff
path: root/src/mailman/model/docs/users.rst (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * The default languages from Mailman 2.1 have been ported over. Given byBarry Warsaw2015-05-071-5/+0
| | | | Aurélien Bompard.
* Checkpointing:Barry Warsaw2015-04-061-0/+15
| | | | | | * Cleanups. * Updates to domains and users. * Allow is_server_owner to be PUT.
* Another test cleansing.Barry Warsaw2014-12-211-6/+6
|
* More model test fixes and ports.Barry Warsaw2014-12-131-62/+15
|
* Use print functions consistently through, and update all __future__ imports toBarry Warsaw2014-04-281-18/+18
| | | | | | | | reflect this. Also, mock out sys.stderr on some tests so that their nose2 output is quieter. A few other minor coding style consistencies.
* Switch to PEP 435 enums from flufl.enums.Barry Warsaw2013-06-181-2/+1
|
* * The link between members and the mailing lists they are subscribed to, isBarry Warsaw2012-09-041-5/+6
| | | | | | | | | | | | | | | now via the RFC 2369 `list_id` instead of the fqdn listname (i.e. posting address). This is because while the posting address can change if the mailing list is moved to a new server, the list id is fixed. (LP: #1024509) + IListManager.get_by_list_id() added. + IListManager.list_ids added. + IMailingList.list_id added. + Several internal APIs that accepted fqdn list names now require list ids, e.g. ISubscriptionService.join() and .find_members(). + IMember.list_id attribute added; .mailing_list is now an alias that retrieves and returns the IMailingList. - list_id added (LP: #1024509)
* * A `PasswordChangeEvent` is triggered when an `IUser`'s password changes.Barry Warsaw2012-04-071-0/+19
| | | | (LP: #975700)
* Schema change. After discussion at Pycon, we decided to change "real_name" toBarry Warsaw2012-03-151-6/+6
| | | | | | | | | | | "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)
* Fix welcome_message_uri to do the placeholder interpolations guaranteed in theBarry Warsaw2012-03-041-0/+1
| | | | | | | | IMailingList documentation. Also: * `ILanguageManager.add()` returns the `ILanguage` object just created.
* Fix a few bogus sort order assumptions uncovered by the PostgreSQL tests.Barry Warsaw2011-10-231-2/+3
|
* * User and Member ids are now proper UUIDs. The UUIDs are pended as unicodes,Barry Warsaw2011-08-301-0/+324
and exposed to the REST API as their integer equivalents. They are stored in the database using Storm's UUID type. - ISubscriptionService.get_member() now takes a UUID - IUserManager.get_user_by_id() now takes a UUID * Moderators and owners can be added via REST (LP: #834130). Given by Stephen A. Goss. - add_member() grows a `role` parameter. - ISubscriptionService.join() grows a `role` parameter. * InvalidEmailAddressError no longer repr()'s its value. * `address` -> `email` for consistency - delete_member() - ISubscriptionService.leave() * Fixed typo in app/subscriptions.py __all__ * AlreadySubscribedError: attributes are now public. * More .txt -> .rst renames.