| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
database support goes in mailman.database. Move stuff out of
mailman/database/__init__.py.
|
| |
|
|
|
|
| |
Expose the database store on .store instead of ._store
A few other cleanups.
|
| | |
|
| |
|
|
|
| |
* Use the IListManager() adapter instead of hanging the list manager off of
config.db. This makes the code somewhat cleaner.
|
| |
|
|
|
| |
Also, extend the ListManager so that it implements IResolvePathNames, so that
it can get() sub-mailing lists.
|
| |
|
|
|
|
| |
return an HTTP 400 error, though it does not seem to work.
Expose list creation through the API.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add get_mailing_lists() which is used just for the web interface. Because of
a bug in lazr.restful, this cannot be a generator.
Similar change in IDomainSet.
Instrument IListManager to be vended through the api.
The REST server must be run in a separate process since SQLite does not like
objects created in one thread to be used in another thread. Note that this
breaks the domain.txt test, but domains really need to be in the database
anyway.
|
|
|
correctly regardless of how it's used.
|