summaryrefslogtreecommitdiff
path: root/src/mailman/rest/root.py
Commit message (Collapse)AuthorAgeFilesLines
...
* More fleshing out of the users REST API.Barry Warsaw2011-04-041-2/+4
| | | | | | | | | | | | | | * Add a 'uid factory' which allows us to return predictable unique ids for various testing purposes, e.g. user ids. This should work even in the case of cross-subprocess uid generation. * REST access to individual users, or the set of all users. * User objects now have a created_on attribute. * Users can be created through the web, but must have an email address. * Add a [devmode] 'testing' variable for communicating to qrunner subprocesses that we're running in testing mode. This allows us to coordinate factories and such in the qrunner processes. * layers.is_testing() for more consistent API. * Give AddressError a .address attribute for better diagnostics.
* * Start fleshing out the REST API for users.Barry Warsaw2011-03-181-0/+8
| | | | * Remove mmsitepass.py - there is no more site password.
* Happy New Year.Barry Warsaw2011-01-011-1/+1
|
* Add Basic Auth support to the REST API, given by Jimmy Bergman, with styleBarry Warsaw2010-10-111-1/+17
|\ | | | | | | corrections by Barry.
| * Add HTTP authentication to the REST APIroot2010-09-281-2/+14
|/
* Refactor both the mailing lists and membership REST wrappers.Barry Warsaw2010-02-251-2/+2
|
* Refactor domains into a separate file.Barry Warsaw2010-02-251-4/+10
|
* More refactoring:Barry Warsaw2010-02-251-0/+88
| | | | | | | * Rework the [webservice] section to be more useful to restish. * Get rid of the resource_type_link * Add and test some helpers. * Move the root resources to a different module.
* Remove some unused stuff and pick some lint.Barry Warsaw2009-07-011-64/+0
|
* More REST server updates.Barry Warsaw2009-06-291-7/+0
| | | | | | | * Get rid of in-Python adapter registration in favor of ZCML. Eventually, I'd like to get rid of the ZCML. * Set the view_permission to None, but it's still not right. * Add IDomainSet and an adapter from Configuration to IDomainSet.
* Moving closer now.Barry Warsaw2009-05-021-3/+1
| | | | | | | | | * Use the source version of lazr.restful until it's cheeseshopped. * IHasGet -> IResolvePathNames * path_override -> None; we don't need this * Simplify publication. We don't need anything fancy, except that what sucks is that it seems like we need to unwrap the security proxy in callObject() * Adaptation to IAbsoluteURL still doesn't work right.
* Make things import.Barry Warsaw2009-04-021-1/+2
|
* Checking pointing all the ZCA and restful wiring that I really don'tBarry Warsaw2009-04-021-2/+28
| | | | understand. Cargo culting FTW.
* Checkpointing more REST stuffBarry Warsaw2009-04-011-0/+46