| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Save the complete workflow stack, not only last step.save-workflow-steps | J08nY | 2017-08-30 | 1 | -0/+99 |
| | | |||||
| * | Convert to click for CLI options | Barry Warsaw | 2017-07-22 | 1 | -5/+16 |
| | | |||||
| * | Fix the template name of the welcome message. | Barry Warsaw | 2017-05-24 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | We did not previously complete the renaming of the templates. Rename: * user:ack:welcome -> list:user:notice:welcome * user:ack:goodbye -> list:user:notice:goodbye The new names are what are actually used in send_welcome_message() and send_goodbye_message() so the old names were actually never used. NOTE: If you added welcome or goodbye templates through REST from git head, the old names will not be used. Given that this wasn't a feature in 3.0, and the above use case is very unlikely, I've decided not to do a migration. If anybody is affected, the changes can be made manually in withlist. Closes: #337 | ||||
| * | Enforce a stricter coding style. | Barry Warsaw | 2017-01-26 | 1 | -3/+3 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2017-01-04 | 1 | -1/+1 |
| | | |||||
| * | Fix the Flake8 ignore tags | Aurélien Bompard | 2016-11-21 | 1 | -1/+1 |
| | | |||||
| * | More test repair. | Barry Warsaw | 2016-10-16 | 1 | -18/+27 |
| | | |||||
| * | Another test repair. | Barry Warsaw | 2016-10-16 | 1 | -12/+33 |
| | | |||||
| * | Fix one migration failure. | Barry Warsaw | 2016-10-16 | 1 | -5/+7 |
| | | |||||
| * | MySQL is now an officially supported database. | Barry Warsaw | 2016-07-29 | 1 | -7/+7 |
| | | | | | Given by Abhilash Raj. | ||||
| * | Rebase mailman/mailman!180 and cleanup # noqa | Barry Warsaw | 2016-07-28 | 1 | -2/+2 |
| | | |||||
| * | New template system. Closes #249 | Barry Warsaw | 2016-07-16 | 1 | -0/+156 |
| | | | | | | The new template system is introduced for API 3.1. See ``src/mailman/rest/docs/templates.rst`` for details. | ||||
| * | Use flake8-respect-noqa plugin and fix more complaints. | Barry Warsaw | 2016-04-01 | 1 | -3/+1 |
| | | |||||
| * | Allow fall backs for moderation actions. | Barry Warsaw | 2016-04-01 | 1 | -14/+27 |
| | | | | | | | | | | The `moderation_action` for members and nonmember can now be ``None`` which signals falling back to the appropriate list default action, e.g. `default_member_action` and `default_nonmember_action`. Given by Aurélien Bompard. Closes #189 | ||||
| * | Migrate data from the static member moderation action to the list fallback | Aurélien Bompard | 2016-03-31 | 1 | -0/+67 |
| | | |||||
| * | Clean up the database directory. | Barry Warsaw | 2016-03-24 | 1 | -7/+3 |
| | | |||||
| * | Last cleanups. | Barry Warsaw | 2016-02-29 | 1 | -1/+0 |
| | | | | | | | | | | * Remove an unused import. * Opportunistically remove ^Ls * Add a missing interface attribute. * Fix up some docstrings. * Rename a parameter in an interface for clarity. * Random code style cleanups. | ||||
| * | Revert "Rename the HeaderMatch.chain column to action" | Aurélien Bompard | 2016-02-29 | 1 | -51/+0 |
| | | | | | This reverts commit 703fc135dfcd496a704562ddc263aa0f4f828de9. | ||||
| * | Fix test on PostgreSQL | Aurélien Bompard | 2016-02-29 | 1 | -21/+29 |
| | | |||||
| * | Rename the HeaderMatch.chain column to action | Aurélien Bompard | 2016-02-29 | 1 | -0/+43 |
| | | | | | It makes it clearer what values are valid, and allows validation. | ||||
| * | The order of a mailing list's header matches is significant | Aurélien Bompard | 2016-02-29 | 1 | -2/+4 |
| | | | | | | | | Add a numerical index property to HeaderMatch objects, and change the HeaderMatchSet manager to take the order into account. Items can now be inserted and removed by index. | ||||
| * | Happy New Year. | Barry Warsaw | 2016-01-02 | 1 | -1/+1 |
| | | |||||
| * | Be liberal with the transaction. | Barry Warsaw | 2015-12-21 | 1 | -8/+10 |
| | | |||||
| * | Move the data_paths. | Barry Warsaw | 2015-12-20 | 1 | -0/+23 |
| | | |||||
| * | Digests improvements: | Barry Warsaw | 2015-12-19 | 1 | -0/+27 |
| | | | | | | | | * digestable -> digests_enabled * nondigestable: removed * Exposed digests_enabled, digest_send_periodic, digest_volume_frequency in REST. | ||||
| * | A few minor cleanups. | Barry Warsaw | 2015-12-16 | 1 | -1/+3 |
| | | |||||
| * | Implement suggestions from the review | Aurélien Bompard | 2015-12-16 | 1 | -16/+18 |
| | | |||||
| * | Add a commit to avoid a lock in PostgreSQL | Aurélien Bompard | 2015-12-16 | 1 | -0/+1 |
| | | |||||
| * | Handle data migration | Aurélien Bompard | 2015-12-16 | 1 | -0/+64 |
| | | |||||
| * | Clean up pass through abompard's branch. | Barry Warsaw | 2015-10-20 | 1 | -8/+10 |
| | | |||||
| * | Be compatible with older versions of SQLAlchemy and Alembic | Aurélien Bompard | 2015-10-20 | 1 | -4/+3 |
| | | |||||
| * | Test schema migration for the header matches | Aurélien Bompard | 2015-10-20 | 1 | -0/+44 |
| | | |||||
| * | Minor cleanups. | Barry Warsaw | 2015-09-14 | 1 | -2/+1 |
| | | |||||
| * | Fix it with PostgreSQL | Aurélien Bompard | 2015-09-15 | 1 | -4/+3 |
| | | |||||
| * | Fixes for the review comments | Aurélien Bompard | 2015-09-15 | 1 | -4/+4 |
| | | |||||
| * | Test the schema migrations with Alembic | Aurélien Bompard | 2015-09-15 | 1 | -0/+59 |
| | | |||||
| * | Migrations will be replaced with Alchemy. | Barry Warsaw | 2014-09-22 | 1 | -513/+0 |
| | | | | | | | We don't need the raw SQL schema stuff any more. We don't need the Version table any more. | ||||
| * | Test repair: | Barry Warsaw | 2014-09-21 | 1 | -1/+8 |
| | | | | | | | | | * Remove an unused import. * Add skips for all migration unit tests. * Fix model class attribute typo. * .values() returns tuples, so adjust for that. * Add a test. | ||||
| * | Bump copyright years. | Barry Warsaw | 2014-01-01 | 1 | -1/+1 |
| | | |||||
| * | Checkpointing. | Barry Warsaw | 2013-11-25 | 1 | -0/+27 |
| | | |||||
| * | Test repair, and import enum from the right place. | Barry Warsaw | 2013-09-01 | 1 | -2/+3 |
| | | |||||
| * | Migrate bounceevent.list_name -> bounceevent.list_id | Barry Warsaw | 2013-09-01 | 1 | -0/+50 |
| | | | | | | | | * Rename StormBaseDatabase._create() -> .initialize() * Refactor database initialization. * make_listid() helper. * Add a pivot() helper for schema migrations. | ||||
| * | Bump copyright years. | Barry Warsaw | 2013-01-01 | 1 | -1/+1 |
| | | |||||
| * | Remove mailinglist.admin_member_chunksize. | Barry Warsaw | 2012-12-30 | 1 | -2/+4 |
| | | |||||
| * | Remove mailinglist.private_roster. | Barry Warsaw | 2012-12-30 | 1 | -2/+2 |
| | | |||||
| * | Remove unused columns mailinglist.subscribe_policy, | Barry Warsaw | 2012-12-30 | 1 | -2/+6 |
| | | | | | mailinglist.unsubscribe_policy, mailinglist.subscribe_auto_approval. | ||||
| * | Remove mailinglist.send_reminders column too. | Barry Warsaw | 2012-12-30 | 1 | -2/+3 |
| | | |||||
| * | * The column `mailinglist.new_member_options` was unused, and has been | Barry Warsaw | 2012-12-30 | 1 | -0/+9 |
| | | | | | removed. | ||||
| * | Revert the addition of the mailinglist.style_name column, as well as the | Barry Warsaw | 2012-12-29 | 1 | -9/+1 |
| | | | | | | | | | | | | | IMailingList.style_name attribute. The problem is, there's nothing to guarantee that only one style will get run, and there's no sense in keeping track of the last style applied. Also: * Remove ListManager.create()'s setting of .personalize and .display_name. These should be left to the styles. (There's no reason why only these two would be set here.) * Fix some typos. | ||||
| * | LP: #975692 phase 1 | Barry Warsaw | 2012-12-28 | 1 | -4/+19 |
| | | | | | | | | | | | | | | | | | | * Rework list style management. No more style priorities or matching.. Now, you name a style explicitly to apply and that's it. * create_list() now takes a `style` argument. * config file now names both a default style to use, and a set of paths to scan for IStyle instances. (This could be a model for other plugins.) * added IMailingList.style_name to record the last style applied, but this is going to be removed in subsequent revisions. Also: * Move find_components() and scan_module() from app/finder.py to utilities/modules.py * Cleaned up lifecycle.rst for better documentation. Some tests moved to test_lifecycle.py. * Remove some unnecessary test tearDown() code. | ||||
