summaryrefslogtreecommitdiff
path: root/src/mailman/database/types.py
diff options
context:
space:
mode:
authorBarry Warsaw2012-12-30 14:39:10 -0500
committerBarry Warsaw2012-12-30 14:39:10 -0500
commita0244a524117c90cbf22f0007b96933c4fb2aa4b (patch)
tree21fc100ba690971aa1310fb08c82fedc5f38084c /src/mailman/database/types.py
parent2450a9c9642d06af1a60df70acb742e67959d77e (diff)
parent5ec8a131c602f9b00d6b25d914ffc923cd1aa964 (diff)
downloadmailman-a0244a524117c90cbf22f0007b96933c4fb2aa4b.tar.gz
mailman-a0244a524117c90cbf22f0007b96933c4fb2aa4b.tar.zst
mailman-a0244a524117c90cbf22f0007b96933c4fb2aa4b.zip
* List styles are supported through the REST API. Get the list of available
styles (by name) via `.../lists/styles`. Create a list in a specific style by using POST data `style_name=<style>`. (LP: #975692) * The default list style is renamed to `legacy-default` and a new `legacy-announce` style is added. This is similar to the `legacy-default` except set up for announce-only lists. * The following columns were unused and have been removed: - `mailinglist.new_member_options` - `mailinglist.send_reminders` - `mailinglist.subscribe_policy` - `mailinglist.unsubscribe_policy` - `mailinglist.subscribe_auto_approval` - `mailinglist.private_roster` - `mailinglist.admin_member_chunksize` Also: * List styles no longer have a priority, nor is there any style matching any more. Now, exactly one named style (either explicitly through the `create_list()` function, or by default from the configuration file) is applied to a list at list creation time. * The huge old DefaultStyle is now decomposed into smaller units. An announce-like style is added. * `find_components()` and `scan_module()` moved from `app/finder.py` to `utilities/modules.py`. * Lots of doctest rewriting for better documentation. Bad-path tests moved to unittests. * `create_list()` now takes an optional `style_name` parameter. If not given, `[styles]default` is used. * `create_list()` doesn't set the `personalize` or `display_name` attributes any more. These are already set in styles. * Removed an unnecessary `tearDown()`. * Added some improvements on displaying lists in JSON responses.
Diffstat (limited to 'src/mailman/database/types.py')
0 files changed, 0 insertions, 0 deletions