summaryrefslogtreecommitdiff
path: root/src/mailman/app/lifecycle.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove the user_manager attribute from config.db and expose it as anBarry Warsaw2009-08-261-3/+4
| | | | IUserManager utility.
* Instead of using an adapter, use a utility to get the mailing list manager.Barry Warsaw2009-08-261-2/+4
|
* * Updated NEWS.txt for 3.0a3.Barry Warsaw2009-08-211-2/+3
| | | | | * Use the IListManager() adapter instead of hanging the list manager off of config.db. This makes the code somewhat cleaner.
* Move BadDomainSpecificationError to domain.txt interface. Try to set this toBarry Warsaw2009-07-261-3/+3
| | | | | | return an HTTP 400 error, though it does not seem to work. Expose list creation through the API.
* Wow. Put domains into the database.Barry Warsaw2009-07-161-1/+2
| | | | | | | | Add an IDomainManager and a global domain manager which can be gotten by adapting the global config object. Add an IDomainCollection interface for exposing the domain manager onto the API.
* Many pylint cleanups.Barry Warsaw2009-06-301-3/+2
|
* When cleaning up the artifacts of a list being deleted, be more careful forBarry Warsaw2009-05-271-1/+3
| | | | | | | | | | | | | | artifacts that don't exist. In that case, just skimp them rather than complain. Docstring style cleanup. Allow for doctest layer specification in the package's __init__.py, defaulting to SMTPLayer if not given. This is probably too coarse for long term use, but it works for now. Make sure pipelines.txt properly cleans up its digest; it must be flushed after clearing.
* Refactor __import__'s into a separate utility module.Barry Warsaw2009-05-161-6/+3
|
* rsplit -> rpartitionBarry Warsaw2009-05-151-6/+6
|
* Remove or move QuotePeriods(), LCDomain(), and ValidateEmail from the UtilsBarry Warsaw2009-02-121-2/+2
| | | | module.
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-251-0/+114
correctly regardless of how it's used.