lp:~barry/mailman/lp1065447
- Get this branch:
- bzr branch lp:~barry/mailman/lp1065447
Branch merges
Related bugs
Bug #1065447: Feature request: REST api to verify password | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 7187. By Barry Warsaw
-
* Expose a REST API for membership change (subscriptions and unsubscriptions)
moderation. (LP: #1090753)
* Fixed `send_goodbye_message( )`. (LP: #1091321) Also:
* Rewrite and refactor request.rst into better documentation, moving
non-good-path tests into unittests. This doctest now only describes the
IRequests API, while the bulk of the moderation documentation now lives in
moderator.rst.
* When a subscription request is pended, the `delivery_mode` key is now just
the enum item's name, instead of the str() of the enum (which would include
the class name). We know it's always going to be a DeliveryMode enum.
* Refactor out the welcome_message calculation from the welcome_message_ uri,
since the same algorithm can apply to goodbye_message_ uri.
* When a _Request is retrieved, include the RequestType enum name in the data
dictionary (if there is one) under the `_request_type` key. Some APIs find
this useful, but it's not directly returned otherwise.
* For held messages via the REST API, flatten the `data` key into the
top-level JSON representation, exposing some of the _mod_* keys under their
non-_mod_* equivalent. Ignore _mod_* keys we don't care about. This is an
API change. - 7186. By Barry Warsaw
-
* Allow the getting/setting of IMailingList.
subject_ prefix via the REST API
(given by Terri Oda). (LP: #1062893) - 7184. By Barry Warsaw
-
* Deleting a user through the REST API also deletes all the user's linked
addresses and memberships. (LP: #1074374)Also: Clean up pyflakes warning by removing an obsolete __all__ entry.
- 7183. By Barry Warsaw
-
Merge Aurélien Bompard's branch to factor our archiver-specific configurations
into their own configuration files. Reworked by Barry to use the new external
configuration file support, and to make test suite succeed.Configuration
-------------
* `[passlib]path` configuration variable renamed to `[passlib]configuration` .
* Postfix-specific configurations in the `[mta]` section are moved to a
separate file, named by the `[mta]configuration` variable.
* In the new `postfix.cfg` file, `postfix_map_cmd` is renamed to
`postmap_command` . Also:
* More Python 2.7-isms, use assertMultiLineEqual() directly.
* Added external_configuration( ) and load_external() to mailman. config. config
* ConfigLayer does a blanket set of [postfix]postmap_ command so subtests
generally won't have to.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mailman