lp:~varun/mailman/mailman
- Get this branch:
- bzr branch lp:~varun/mailman/mailman
Branch merges
Branch information
Recent revisions
- 7237. By Barry Warsaw
-
- Configuration.
style_configs( ): Removed unused code.
- mailman.cfg: Removed unused section.
- Improve the config.py test coverage to 100%. - 7236. By Barry Warsaw
-
* Module coding style consistency.
* handle_SubscriptionEve nt(): We're always guaranteed to get a language from a
member, since lookup falls back ultimately to the system preferences. So
this method can be simplified.
* Bump up code coverage for several modules. - 7235. By Barry Warsaw
-
- Clean up and simplify remove_list()
- Boost test coverage of lifecycle.py to 100% - 7233. By Barry Warsaw
-
Several internal improvements:
* New events:
- ConfirmationNeededEvent is triggered when a pendable requiring
confirmation is created. This allows us to define an event handler for
this event which sends the user notification.
- SubscriptionEvent is triggered when a member is added to a mailing list.
This lets us define an event handler which sends the welcome message.
* send_welcome_message( ) now takes a member parameter instead of an address,
which lets us directly access the member's delivery mode and user display
name (if the member has a user, which it might not in some cases).
* Use the list id in the pendable record instead of the list name for
robustness (the latter can change but the former is permanent).
* Test more registration conditions.
* In the bin/runner command line switch handling, default `verbose` to None
instead of False. This makes it work better with nose's -E switch (log to
stderr).
* In call_api(), if a POST, PUT, or PATCH method is used and data is None,
encode the empty dictionary; seems like the behavior of urlencode() has
changed, so this is safer.
* Fix style and pyflakes warnings. - 7228. By Barry Warsaw
-
Merge branch contributed by Joanna Skrzeszewska.
* Mailing lists can now individually enable or disable any archiver available
site-wide. Contributed by Joanna Skrzeszewska. (LP: #1158040)Also:
- IArchivers (i.e. system-wide archivers) now have an is_enabled attribute.
- config.archivers now returns *all* archivers, including those that are
disabled site-wide. This way, iterating over the list-specific archivers
returns everything.
- In the ini-file schema, make the default archiver class empty, otherwise
the Prototype archiver is always enabled.
- Added a `listarchiver` table to support list-specific archivers.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mailman