summaryrefslogtreecommitdiff
path: root/src/mailman/model/autorespond.py
Commit message (Collapse)AuthorAgeFilesLines
* 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 the model and languages directories.Barry Warsaw2016-03-251-6/+3
|
* First massive round of cleanups.Barry Warsaw2016-03-231-9/+7
| | | | | | | | * Get rid of explicit __all__ settings and use the @public decorator. * Get rid of ^L's * Use expected_count argument for get_queue_messages() * Various code modernizations. * Other minor changes to make flake8 happy.
* Happy New Year.Barry Warsaw2016-01-021-1/+1
|
* Bump copyright years.Barry Warsaw2015-01-041-1/+1
|
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-221-7/+3
|
* DatabaseBarry Warsaw2014-11-011-20/+21
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -------- * The ORM layer, previously implemented with Storm, has been replaced by SQLAlchemy, thanks to the fantastic work by Abhilash Raj and Aurélien Bompard. Alembic is now used for all database schema migrations. * The new logger `mailman.database` logs any errors at the database layer. API --- * Several changes to the internal API: - `IListManager.mailing_lists` is guaranteed to be sorted in List-ID order. - `IDomains.mailing_lists` is guaranteed to be sorted in List-ID order. - Iteration over domains via the `IDomainManager` is guaranteed to be sorted by `IDomain.mail_host` order. - `ITemporaryDatabase` interface and all implementations are removed.
| * * remove migrate commandAbhilash Raj2014-10-101-3/+3
| | | | | | | | | | | | | | | | * remove alembic.cfg, move contents to schema.cfg * fix import errors in src/mailman/model/language.py * add indexes * change the previously wrong written tablename autoresponserecord * change alembic_cfg to use schema.cfg instead of alembic.cfg
| * Clean up pass.Barry Warsaw2014-09-221-10/+9
| |
| * * fix the circular dependecy problem between User and AdressAbhilash Raj2014-09-191-1/+2
| | | | | | | | * fix almost all the errors relating to doctests
| * fix all tests in mailman.model.testsAbhilash Raj2014-09-131-2/+2
| |
| * modify all storm queries to work with SAAbhilash Raj2014-09-121-11/+9
| |
| * * change declarative_base class to use ModelMeta classAbhilash Raj2014-09-061-1/+1
| | | | | | | | * update some queries to match SA style
| * replace all storm types and relationships with sqlalchemyAbhilash Raj2014-09-051-1/+5
| |
| * change models to use sqlalchemy models<WIP>Abhilash Raj2014-09-041-6/+6
|/
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
|
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
|
* General code cleanup.Barry Warsaw2012-04-251-3/+5
| | | | | | | | - Add explicit dependency on zope.event in setup.py. - Use Python 3 compatible syntax for specifying that a class implements an interface, i.e. the @implementer class decorator. - print_function futures. - Whitespace normalization.
* - Module modernatizations (print function).Barry Warsaw2012-04-221-9/+12
| | | | - Convert direct use of config.db global to use the @dbconnection decorator.
* copybumpBarry Warsaw2012-01-011-1/+1
|
* Improved the way flufl.enum.Enums are stored in the database. Now, theyBarry Warsaw2011-09-231-2/+2
| | | | | | | | should always be stored as INTEGER columns, with the enum class explicitly described in the code. This should be more efficient, and besides EIBTI. Also, filled in a few additional IMailingList attributes which were not documented in the interface.
* Happy New Year.Barry Warsaw2011-01-011-1/+1
|
* Fix the obvious errors identified by pyflakes. Skip false positives (mostlyBarry Warsaw2010-10-081-2/+1
| | | | | due to _() interpolation) and a few other problems that did not have immediately obvious fixes.
* Happy New Year.Barry Warsaw2010-01-011-1/+1
|
* database/model reorganization. Model classes go in mailman.model. StockBarry Warsaw2009-10-101-0/+93
database support goes in mailman.database. Move stuff out of mailman/database/__init__.py.