| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | Test invalid url response. | amitt001 | 2016-10-30 | 1 | -0/+8 | |
| | | | | ||||||
| * | | | Rest api send error response with headers | amitt001 | 2016-10-30 | 1 | -1/+23 | |
| | |/ |/| | ||||||
| * | | Full coverage. | Barry Warsaw | 2016-10-26 | 1 | -7/+8 | |
| | | | | | | | | | NEWS. | |||||
| * | | Implement the review suggestions | Aurélien Bompard | 2016-10-26 | 2 | -5/+5 | |
| | | | | | | | | | See !161 | |||||
| * | | Add a method to find list using properties filters | Aurélien Bompard | 2016-10-26 | 1 | -8/+5 | |
| | | | | | | | | | | | | | This allows the filtering to be done at the database level. It also makes list pagination much more efficient, since the slicing is done at the database level too. | |||||
| * | | REST: add a query string to only get advertised lists | Aurélien Bompard | 2016-10-26 | 2 | -5/+39 | |
| | | | ||||||
| * | | replaced `find` method with `bans` property | Amit Tripathi | 2016-10-25 | 1 | -1/+1 | |
| | | | ||||||
| * | | Added QuerySequence as return type of banned address list | Amit Tripathi | 2016-10-25 | 1 | -1/+1 | |
| | | | ||||||
| * | | Fixed a bunch of things in PATCHing domains and added tests and NEWS. | Mark Sapiro | 2016-10-22 | 2 | -15/+58 | |
| | | | ||||||
| * | | Merge gitlab.com:mailman/mailman | Mark Sapiro | 2016-10-22 | 8 | -15/+25 | |
| |\ \ | ||||||
| | * | | Simplify the implementation. | Barry Warsaw | 2016-10-17 | 4 | -14/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This merges the SubscriptionManager and UnsubscriptionManager into a single SubscriptionManager implementation that handles both register() and unregister(). This allows us to use direct class-based adaptation instead of the more clunky getAdapter() API. We can also eliminate the funky _get_workflow() implementation detail. This has a couple of side-effects. .confirm() must lookup the token in the pendings database and pull out the pending type, dispatching to the proper class depending on the type, or raising a LookupError if the token is None or there is no pendable associated with the given token. This feels like an acceptable trade-off. However, this *also* means that IWorkflowStateManager must lose its 'name' argument in its methods. That's because we won't actually know the name until its too late. Honestly, the name wasn't providing much value anyway (it was always the subclass's name), so losing that seems fine too. The complication here is that the name was a primary key in the 'workflowstate' table, so we need to add its removal in the database migration. | |||||
| | * | | flake8 fixes. | Barry Warsaw | 2016-10-16 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Split registration (subscription) and unsubscription: | Barry Warsaw | 2016-09-13 | 4 | -4/+15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * events * notices * handlers Also, be sure to do only one `leave` command per email. | |||||
| | * | | IWorkflowManager -> ISubscriptionManager | Barry Warsaw | 2016-09-01 | 4 | -11/+13 | |
| | | | | ||||||
| | * | | Checkpointing | Barry Warsaw | 2016-09-01 | 4 | -5/+4 | |
| | | | | ||||||
| | * | | Intermediate Commit | Abhilash Raj | 2016-09-01 | 4 | -13/+16 | |
| | | | | ||||||
| * | | | First cut at PUT/PATCH for domain. | Mark Sapiro | 2016-10-20 | 1 | -0/+33 | |
| |/ / | ||||||
| * | | Use a multiline value and update NEWS | Aurélien Bompard | 2016-08-31 | 1 | -2/+2 | |
| | | | ||||||
| * | | REST: allow MailingList.info to be set | Aurélien Bompard | 2016-08-30 | 3 | -0/+19 | |
| | | | ||||||
| * | | Close #273 | Barry Warsaw | 2016-08-23 | 2 | -3/+2 | |
| | | | | | | | | | | | A mailing list's ``description`` must not contain newlines. Given by Aurélien Bompard. | |||||
| * | | Forbid newlines in MailingList.description | Aurélien Bompard | 2016-08-23 | 2 | -1/+21 | |
| | | | | | | | | | Fixes: #273 | |||||
| * | | Reorganize the documentation for better accesibility | Abhilash Raj | 2016-08-21 | 1 | -0/+8 | |
| |/ | ||||||
| * | Rebase mailman/mailman!180 and cleanup # noqa | Barry Warsaw | 2016-07-28 | 2 | -2/+2 | |
| | | ||||||
| * | Fix typo. #267 | Mark Sapiro | 2016-07-17 | 1 | -1/+1 | |
| | | ||||||
| * | New template system. Closes #249 | Barry Warsaw | 2016-07-16 | 20 | -76/+1678 | |
| | | | | | | The new template system is introduced for API 3.1. See ``src/mailman/rest/docs/templates.rst`` for details. | |||||
| * | Fix #207 | Barry Warsaw | 2016-07-14 | 4 | -1/+24 | |
| | | | | | | A list's ``moderator_password`` can be set via the REST API. Given by Andrew Breksa. | |||||
| * | allow_none -> allow_blank | Barry Warsaw | 2016-07-12 | 3 | -6/+6 | |
| | | ||||||
| * | Fix import order | Aurélien Bompard | 2016-07-12 | 1 | -1/+1 | |
| | | ||||||
| * | REST: allow setting a member's moderation_action to None | Aurélien Bompard | 2016-07-12 | 5 | -3/+41 | |
| | | ||||||
| * | Better handling of the REST API plumbing. | Barry Warsaw | 2016-06-28 | 4 | -18/+25 | |
| | | | | | | | | | | * Add a version_info field which is a better way to do ordered comparisions of the API version. * All subresources now get their .api attribute set automatically, if they are passed back through the ObjectRouter. No more fiddling with context['api'] (unless of course, they don't make a roundtrip through the main ObjectRouter loop. | |||||
| * | Clean up REST bits. | Barry Warsaw | 2016-05-14 | 2 | -23/+20 | |
| | | ||||||
| * | Fix Flake8 errors | Aurélien Bompard | 2016-05-04 | 1 | -1/+1 | |
| | | ||||||
| * | Allow merging users from the REST interface | Aurélien Bompard | 2016-05-04 | 2 | -6/+39 | |
| | | ||||||
| * | Some fixes. | Barry Warsaw | 2016-04-30 | 1 | -0/+1 | |
| | | ||||||
| * | Tweaks and clean up. | Barry Warsaw | 2016-04-29 | 3 | -111/+186 | |
| | | | | | | | | | * Add NEWS entry. * De-duplicate emails in the sequence passed to the model's ISubscriptionService.unsubscribe_members() method. * Modify the semantics of the DELETE method to return a mapping of addresses to boolean status. | |||||
| * | Add batch unsubscribe option to REST API. | Harshit Bansal | 2016-04-28 | 3 | -28/+130 | |
| | | ||||||
| * | public() takes keyword arguments. | Barry Warsaw | 2016-04-04 | 1 | -2/+3 | |
| | | ||||||
| * | Revert a few incorrect renames. | Barry Warsaw | 2016-04-03 | 4 | -42/+42 | |
| | | ||||||
| * | Don't pass `api` when it's readily available. | Barry Warsaw | 2016-04-03 | 3 | -33/+20 | |
| | | ||||||
| * | Fix some tests. | Barry Warsaw | 2016-04-03 | 2 | -3/+3 | |
| | | ||||||
| * | Clean up. | Barry Warsaw | 2016-04-03 | 1 | -23/+17 | |
| | | ||||||
| * | API consistency. | Barry Warsaw | 2016-04-03 | 10 | -64/+65 | |
| | | ||||||
| * | Complete the port to Falcon 1.0. | Barry Warsaw | 2016-04-02 | 9 | -5/+32 | |
| | | ||||||
| * | Checkpointing. | Barry Warsaw | 2016-04-02 | 4 | -124/+128 | |
| | | ||||||
| * | Add coverage and NEWS. | Barry Warsaw | 2016-04-02 | 1 | -32/+42 | |
| | | ||||||
| * | Sort chains and pipelines before returning them | Simon Hanna | 2016-04-02 | 2 | -4/+6 | |
| | | | | | Update tests to check for return values | |||||
| * | Add tests for exposed chains and pipelines | Simon Hanna | 2016-04-02 | 1 | -0/+30 | |
| | | ||||||
| * | Expose chains through the rest interface | Simon Hanna | 2016-04-02 | 1 | -0/+11 | |
| | | ||||||
| * | Expose pipelines through the rest interface | Simon Hanna | 2016-04-02 | 1 | -0/+11 | |
| | | ||||||
| * | Don't use `flake8: noqa`. | Barry Warsaw | 2016-04-01 | 2 | -2/+2 | |
| | | | | | | | | This suppresses all errors in the file. Use `noqa`, although pep8 doesn't honor this for all errors. There may be a plugin which helps. | |||||
