summaryrefslogtreecommitdiff
path: root/src/mailman/rest/addresses.py
Commit message (Expand)AuthorAgeFilesLines
* Sort the addresses for predictable results.Barry Warsaw2017-02-021-1/+2
* Bump copyright years.Barry Warsaw2017-01-041-1/+1
* Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-291-1/+1
* Clean up REST bits.Barry Warsaw2016-05-141-14/+12
* Allow merging users from the REST interfaceAurélien Bompard2016-05-041-6/+20
* API consistency.Barry Warsaw2016-04-031-5/+5
* Clean up the rest directory.Barry Warsaw2016-03-251-12/+5
* Refactor API differences into a separate class.Barry Warsaw2016-01-131-4/+5
* Refactor API contexts.Barry Warsaw2016-01-131-2/+1
* Happy New Year.Barry Warsaw2016-01-021-1/+1
* Cleanups, corner case fixes, and coverage.Barry Warsaw2015-12-311-8/+4
* Major push for completing issue #121. Now in API 3.1, all UUIDs must be theBarry Warsaw2015-12-301-5/+6
* Merge branch 'maxking/mailman-add-alternate' into mr30Barry Warsaw2015-07-311-2/+11
|\
| * Add an unlinked address to a user via RESTAbhilash Raj2015-07-301-1/+9
|/
* * REST API version 3.1 introduced. Mostly backward compatible with versionBarry Warsaw2015-07-181-6/+7
* * You can now DELETE an address. If the address is linked to a user, theBarry Warsaw2015-02-051-0/+7
* We don't need the 'six' package any more.Barry Warsaw2015-01-041-4/+2
* Bump copyright years.Barry Warsaw2015-01-041-1/+1
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-221-6/+2
* Trunk merge.Barry Warsaw2014-12-221-0/+12
|\
| * * The address resource now has an additional '/user' sub-resource which canBarry Warsaw2014-12-081-0/+11
| |\
| | * REST feature: create a user from an existing addressAurélien Bompard2014-12-081-0/+10
| |/
* / Checkpointing.Barry Warsaw2014-11-301-2/+4
|/
* Minor cleanups.Barry Warsaw2014-08-151-2/+2
* Refactor so that most modules don't need to import falcon, and so fewerBarry Warsaw2014-08-141-24/+13
* Complete the conversion from restish to falcon, modulo a clean up pass. AllBarry Warsaw2014-08-141-4/+3
* Make preferences work.Barry Warsaw2014-08-131-1/+1
* test_addresses and test_root are both passing now.Barry Warsaw2014-08-121-8/+11
* Get addresses.rst, i.e. /<api>/addresses working.Barry Warsaw2014-08-121-29/+37
* Use print functions consistently through, and update all __future__ imports toBarry Warsaw2014-04-281-1/+1
* * Addresses can be added to existing users, including display names, via theBarry Warsaw2014-04-141-1/+30
|\
| * Add an email address to an existing user via the REST API.Barry Warsaw2014-04-141-0/+29
|/|
| * Posting an invalid email address string to the user/addresses endpoint Florian Fuchs2014-04-141-2/+5
| * * Added an API endpoint to POST new email addresses to a user resource.Florian Fuchs2014-04-131-0/+18
|/
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
* Switch to PEP 435 enums from flufl.enums.Barry Warsaw2013-06-181-1/+1
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
* * You can now verify and unverify an email address through the REST API.Barry Warsaw2012-09-221-1/+40
* * The link between members and the mailing lists they are subscribed to, isBarry Warsaw2012-09-041-1/+1
* Schema change. After discussion at Pycon, we decided to change "real_name" toBarry Warsaw2012-03-151-2/+2
* copybumpBarry Warsaw2012-01-011-1/+1
* Sort the address memberships, first by mailing list fqdn, then by emailBarry Warsaw2011-10-231-2/+8
* * Preferences for addresses, users, and members can be accessed, changed, andBarry Warsaw2011-09-231-0/+13
* * Getting the memberships for a non-existent address did not give a 404 errorBarry Warsaw2011-09-131-0/+2
* Complete the ability to change a subscription address, both internally and viaBarry Warsaw2011-04-251-0/+33
* Add REST API for addresses, and change the user REST API to use it whereBarry Warsaw2011-04-191-0/+113