| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Full test suite passes. | Barry Warsaw | 2015-04-14 | 1 | -0/+17 |
| | | | | | | | | | | | | | | * Make sure Registrar.discard() removces any workflow state manager state associated with the token, and that this is flushed to SA. * Adjust the email commands to the new IRegistrar API. * Update the IRegistrar interface. * Add IWorkflowStateManager.discard() and make `count` an attribute/property. * Mark two tests as expected failures due to LP: #1444184. | ||||
| * | Rebase Alembic revisions. | Barry Warsaw | 2015-04-07 | 1 | -2/+2 |
| | | |||||
| * | Trunk merge | Barry Warsaw | 2015-04-07 | 1 | -0/+56 |
| |\ | |||||
| | * | Checkpointing: | Barry Warsaw | 2015-04-06 | 1 | -7/+27 |
| | | | | | | | | | | | | | * Cleanups. * Updates to domains and users. * Allow is_server_owner to be PUT. | ||||
| | * | * Add `drop_column` inside sqlite check, fix indentation | Abhilash Raj | 2015-03-31 | 1 | -17/+8 |
| | | | | | | | | | | | | | | | | | * Change `Owner` to `DomainOwner` * Fix indentation errors in docs * add multiple owners using `add_owners` * all dummy addresses should be using example.com, example.org to avoid conflict ever * add dummy tests | ||||
| | * | merge serverowner branch | Abhilash Raj | 2015-03-27 | 1 | -0/+45 |
| | |\ | |||||
| | | * | all tests passing now (except doctests) | Abhilash Raj | 2015-03-26 | 2 | -13/+14 |
| | | | | |||||
| | | * | add domainowner and serverowner options | Abhilash Raj | 2015-03-21 | 1 | -0/+45 |
| | | | | | | | | | | | | | | | | | | | * Add is_serverowner flag in User model and api * Add owner table for user-domain's many to many relationship * add owners subresource in domain's rest api | ||||
| | * | | Make a test less susceptible to churn when migrations are added. Given by | Barry Warsaw | 2015-03-25 | 1 | -7/+4 |
| | |/ | | | | | | | abompard. | ||||
| * | | Refactorings and tests. | Barry Warsaw | 2015-03-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | * Move the basic Workflow class to a module in mailman.app. * Rename the interface and model modules. * Update the configure.zcml. * Minor style fixes. * Add a test for the workflow model. | ||||
| * | | Workflow: allow saving and restoring with an empty queue | Aurélien Bompard | 2015-03-27 | 1 | -1/+1 |
| | | | |||||
| * | | Add a table to store workflow states | Aurélien Bompard | 2015-03-25 | 1 | -0/+28 |
| | | | |||||
| * | | Make the subscription policy a database column | Aurélien Bompard | 2015-03-21 | 2 | -7/+45 |
| |/ | |||||
| * | * A new API is provided to support non-production testing infrastructures, | Barry Warsaw | 2015-02-13 | 1 | -2/+5 |
| | | | | | | | | | | | | | allowing a client to cull all orphaned UIDs via ``DELETE`` on ``<api>/reserved/uids/orphans``. Note that *no guarantees* of API stability will ever be made for resources under ``reserved``. (LP: #1420083) Also: - Allow @dbconnection methods to be @staticmethods taking only one argument, the store to perform the query on. | ||||
| * | Python 2 -> 3 migration. | Barry Warsaw | 2015-01-20 | 1 | -0/+60 |
| | | |||||
| * | fix for migration autogeneration using alembic | Abhilash Raj | 2015-01-10 | 1 | -2/+7 |
| | | |||||
| * | We don't need the 'six' package any more. | Barry Warsaw | 2015-01-04 | 1 | -1/+1 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2015-01-04 | 11 | -11/+11 |
| | | |||||
| * | Remove huge amounts of now unnecessary file boilerplate. | Barry Warsaw | 2014-12-22 | 11 | -51/+14 |
| | | |||||
| * | Checkpointing. | Barry Warsaw | 2014-11-30 | 1 | -1/+1 |
| | | | | | | | | | | | By using `six` I think I have most of the imports squared away. There's probably still uses of `unicode` built-ins that need fixing. The idea is to first get the test suite running (which it doesn't yet), and then to fix tests. There's a bug in lazr.config which requires us to patch it for now. | ||||
| * | Add comments and rewrite test a bit. | Barry Warsaw | 2014-11-29 | 1 | -1/+5 |
| | | |||||
| * | Remove debugging. | Barry Warsaw | 2014-11-28 | 1 | -1/+0 |
| | | |||||
| * | Repair broken test. Given by Aurélien Bompard. | Barry Warsaw | 2014-11-28 | 1 | -9/+15 |
| |\ | |||||
| | * | Fix a failing schemamanager test | Aurélien Bompard | 2014-11-27 | 1 | -8/+13 |
| |/ | |||||
| * | Remove some unnecessary code, and revert back to SQLite by default for the | Barry Warsaw | 2014-11-01 | 1 | -6/+0 |
| | | | | | test suite. | ||||
| * | Database | Barry Warsaw | 2014-11-01 | 28 | -2938/+494 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -------- * 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. | ||||
| | * | Merge abompard's fixes to the Postgres test suite. | Barry Warsaw | 2014-10-30 | 1 | -0/+6 |
| | | | |||||
| | * | Move alembic settings to a separate alembic.cfg. | Barry Warsaw | 2014-10-13 | 1 | -1/+1 |
| | | | |||||
| | * | Merge Aurélien Bompard's latest merge branch, with some cleaning up by Barry. | Barry Warsaw | 2014-10-13 | 6 | -22/+191 |
| | |\ | |||||
| | | * | Merge Barry's changes | Aurélien Bompard | 2014-10-13 | 5 | -88/+103 |
| | | |\ | | |/ | |/| | |||||
| | * | | Remove some unused stuff. | Barry Warsaw | 2014-10-11 | 1 | -5/+0 |
| | | | | |||||
| | * | | Merge Abhilash's latest revisions. | Barry Warsaw | 2014-10-11 | 5 | -53/+73 |
| | | | | |||||
| | | * | Fix unit tests with SQLite now | Aurélien Bompard | 2014-10-10 | 2 | -4/+8 |
| | | | | |||||
| | | * | Fix unit tests with PostgreSQL | Aurélien Bompard | 2014-10-10 | 2 | -9/+36 |
| | | | | |||||
| | | * | * remove migrate command | Abhilash Raj | 2014-10-10 | 4 | -30/+36 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| | | * | merge branch from abompard | Abhilash Raj | 2014-10-10 | 5 | -19/+148 |
| | | |\ | |||||
| | | | * | Properly close transactions on schema changes | Aurélien Bompard | 2014-10-08 | 1 | -0/+2 |
| | | | | | |||||
| | | | * | Include Alembic and SQLAlchemy logging into the Mailman logging system | Aurélien Bompard | 2014-10-07 | 1 | -3/+0 |
| | | | | | |||||
| | | | * | Don't use a testing layer for database tests | Aurélien Bompard | 2014-10-06 | 1 | -5/+10 |
| | | | | | |||||
| | | | * | Merge from Abhilash's branch | Aurélien Bompard | 2014-10-06 | 7 | -51/+73 |
| | | | |\ | | |_|/ | |/| | | |||||
| | | | * | Fix DB unit tests | Aurélien Bompard | 2014-10-06 | 1 | -35/+19 |
| | | | | | |||||
| | | | * | Add unit tests for the automatic migration code | Aurélien Bompard | 2014-10-03 | 2 | -0/+144 |
| | | | | | |||||
| | | | * | Alembic stamping is done in the schema manager now | Aurélien Bompard | 2014-10-03 | 1 | -12/+0 |
| | | | | | |||||
| | | | * | Split DB creation and upgrade into separate functions to ease testing | Aurélien Bompard | 2014-10-03 | 1 | -4/+11 |
| | | | | | |||||
| | | * | | fix database reset error due to foreign key constraint between user and ↵ | Abhilash Raj | 2014-10-09 | 1 | -1/+0 |
| | |/ / | | | | | | | | | | address tables | ||||
| | * | | add central alembic config | Abhilash Raj | 2014-10-03 | 4 | -22/+40 |
| | | | | |||||
| | * | | Merge barry\'s branch with test fixes and clean code | Abhilash Raj | 2014-10-02 | 4 | -38/+40 |
| | |\ \ | | |/ | |/| | |||||
| | | * | Remove an unused import. | Barry Warsaw | 2014-10-02 | 1 | -1/+0 |
| | | | | |||||
| | | * | Fix the test suite. | Barry Warsaw | 2014-10-02 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | * Fix a couple of typos. * Make the script_location and alembic_scripts a resource paths. | ||||
| | | * | PostgreSQL support by Abhilash, cleaned by Barry. | Barry Warsaw | 2014-09-27 | 6 | -15/+24 |
| | | |\ | |||||
