| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | added support for migrations via alembic | Abhilash Raj | 2014-09-24 | 7 | -0/+164 |
| | | |||||
| * | merge updated with some removal from barry | Abhilash Raj | 2014-09-24 | 10 | -222/+32 |
| |\ | |||||
| | * | Update some comments. | Barry Warsaw | 2014-09-23 | 1 | -1/+4 |
| | | | |||||
| | * | Use a simpler UUID implementation. | Barry Warsaw | 2014-09-23 | 2 | -30/+18 |
| | | | | | | | | | Fix a typo. | ||||
| | * | We do not need _database_exists() or _make_temporary() any more either. | Barry Warsaw | 2014-09-23 | 4 | -101/+6 |
| | | | |||||
| | * | Since we don't have migrations, we don't need the ITemporaryDatabase stuff, | Barry Warsaw | 2014-09-23 | 6 | -90/+4 |
| | | | | | | | | | | | nor do we need the TAG mechanism. We also don't need load_sql() or load_migrations(). | ||||
| * | | merge updates from to sqlalchemy branch | Abhilash Raj | 2014-09-23 | 52 | -2955/+245 |
| |\| | |||||
| | * | Migrations will be replaced with Alchemy. | Barry Warsaw | 2014-09-22 | 20 | -2716/+0 |
| | | | | | | | | | | | | | We don't need the raw SQL schema stuff any more. We don't need the Version table any more. | ||||
| | * | Re-add the _prepare() method for SQLite permissions. | Barry Warsaw | 2014-09-22 | 1 | -0/+10 |
| | | | |||||
| | * | Pass all tests with PYTHONWARNINGS=error. | Barry Warsaw | 2014-09-22 | 7 | -27/+24 |
| | | | | | | | | | | | | | | | | | | | | | * Switch away from a deprecated unittest method. * Switch away from using deprecated Exceptions.message attribute. * Decode the bytes b32 encoded X-Message-ID-Hash header into a Unicode. * Fix a rather glaring bug in Pendings.add() where we were actually not properly coercing bytes to unicode for the keys and values! I guess it's a good thing that SQLAlchemy is more strict than Storm. * Some cosmetic fixes. | ||||
| | * | Clean up pass. | Barry Warsaw | 2014-09-22 | 28 | -217/+216 |
| | | | |||||
| * | | merge test fix from Barry | Abhilash Raj | 2014-09-22 | 7 | -6/+25 |
| |\| | |||||
| | * | Another test repair. | Barry Warsaw | 2014-09-21 | 1 | -0/+2 |
| | | | |||||
| | * | Test repair: | Barry Warsaw | 2014-09-21 | 5 | -3/+20 |
| | | | | | | | | | | | | | | | | | * Remove an unused import. * Add skips for all migration unit tests. * Fix model class attribute typo. * .values() returns tuples, so adjust for that. * Add a test. | ||||
| | * | Merge Abilash's branch | Barry Warsaw | 2014-09-21 | 32 | -578/+613 |
| | |\ | |/ |/| | |||||
| * | | * remove some unused code | Abhilash Raj | 2014-09-19 | 9 | -55/+26 |
| | | | | | | | | | | | | | | | * add left out documentation * remov super(<class>).__init__() calls in models as it was useless now. * remove schema_migrate func in mailman/database/base.py | ||||
| * | | * fix the circular dependecy problem between User and Adress | Abhilash Raj | 2014-09-19 | 7 | -21/+31 |
| | | | | | | | | | * fix almost all the errors relating to doctests | ||||
| * | | call roster methods on mailinglist object after load from database | Abhilash Raj | 2014-09-18 | 2 | -11/+15 |
| | | | |||||
| * | | reset database by purging all data instead of dropping schema and recreating it | Abhilash Raj | 2014-09-18 | 1 | -9/+10 |
| | | | |||||
| * | | all tests except for importer working(ignoring test_migrations.py) | Abhilash Raj | 2014-09-18 | 5 | -44/+21 |
| | | | |||||
| * | | fix all tests in mailman.model.tests | Abhilash Raj | 2014-09-13 | 16 | -126/+123 |
| | | | |||||
| * | | change leftover queries | Abhilash Raj | 2014-09-13 | 4 | -6/+5 |
| | | | |||||
| * | | modify all storm queries to work with SA | Abhilash Raj | 2014-09-12 | 12 | -115/+121 |
| | | | |||||
| * | | * change declarative_base class to use ModelMeta class | Abhilash Raj | 2014-09-06 | 25 | -159/+84 |
| | | | | | | | | | * update some queries to match SA style | ||||
| * | | replace storm with sqlalchemy as dependency | Abhilash Raj | 2014-09-05 | 1 | -1/+1 |
| | | | |||||
| * | | replace all storm types and relationships with sqlalchemy | Abhilash Raj | 2014-09-05 | 17 | -107/+142 |
| | | | |||||
| * | | add new UUID type | Abhilash Raj | 2014-09-05 | 1 | -23/+85 |
| | | | |||||
| * | | change models to use sqlalchemy models<WIP> | Abhilash Raj | 2014-09-04 | 9 | -141/+151 |
| | | | |||||
| * | | add new database base model for sqlalchemy | Abhilash Raj | 2014-09-04 | 1 | -0/+38 |
| | | | |||||
| | * | Docs update. | Barry Warsaw | 2014-08-23 | 1 | -3/+3 |
| |/ | |||||
| * | Use print functions consistently through, and update all __future__ imports to | Barry Warsaw | 2014-04-28 | 189 | -747/+765 |
| | | | | | | | | | reflect this. Also, mock out sys.stderr on some tests so that their nose2 output is quieter. A few other minor coding style consistencies. | ||||
| * | Carve away the stone. | Barry Warsaw | 2014-04-22 | 2 | -3/+8 |
| | | |||||
| * | Oops! Fix version string. | Barry Warsaw | 2014-04-22 | 1 | -1/+1 |
| | | |||||
| * | News for 3.0b4. | Barry Warsaw | 2014-04-22 | 1 | -1/+1 |
| | | |||||
| * | * Fix test isolation bug in ``languages.rst``. | Barry Warsaw | 2014-04-17 | 2 | -5/+7 |
| |\ | | | | | | | [Piotr Kasprzyk] (LP: #1308769) | ||||
| | * | Make a copy before first usage of mgr.clear() | Piotr Kasprzyk | 2014-04-16 | 1 | -4/+4 |
| |/ | |||||
| * | * Fixed a crash in the REST server when searching for nonmembers via | Barry Warsaw | 2014-04-15 | 6 | -65/+251 |
| | | | | | | | | | ``/find`` which we've never seen before, because those members only have an address record, not a user record. This requires a small change in the API where the JSON response's ``address`` key now contains the URL to the address resource, the new ``email`` key contains the email address as a string, and the ``user`` key is optional. | ||||
| * | * Use ``setuptools`` instead of ``distribute``, since the latter is defunct. | Barry Warsaw | 2014-04-15 | 3 | -545/+5 |
| |\ | |||||
| | * | * Use ``setuptools`` instead of ``distribute``, since the latter is defunct. | Barry Warsaw | 2014-04-15 | 3 | -545/+5 |
| | | | |||||
| * | | Add bug number. | Barry Warsaw | 2014-04-15 | 1 | -1/+1 |
| |/ | |||||
| * | Documentation updates from Stephen Turnbull. | Barry Warsaw | 2014-04-15 | 3 | -8/+118 |
| |\ | |||||
| | * | Improve documentation. | Stephen J. Turnbull | 2014-03-29 | 3 | -7/+117 |
| | | | | | | | | | | | | | | | | | | | | | | | - ArchiveUIin5.rst: Add warning and pointer to "Development Setup Guide". - ArchiveUIin5.rst: Update the HyperKitty repos to FedoraHosted. - MTA.rst: Add some hints on Sendmail from Gary Algier. - START.rst: Add a section Documentation to point to hosted prebuilt documentation at PythonHosted, ReadTheDocs, and FedoraHosted. - START.rst: Update the quick start procedure to account for common stumbling blocks, including existing obsolete zope.interface and missing sphinx_build command. | ||||
| * | | Remove a few redundant checks. | Barry Warsaw | 2014-04-15 | 2 | -8/+0 |
| | | | |||||
| * | | * Addresses can be added to existing users, including display names, via the | Barry Warsaw | 2014-04-14 | 6 | -2/+215 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | REST API. [Florian Fuchs] Also, email addresses are validated when they are added via the IUserManager interface. They are still also validated when subscribing to a mailing list, but that is redundant. | ||||
| | * | | Add an email address to an existing user via the REST API. | Barry Warsaw | 2014-04-14 | 5 | -1/+212 |
| |/| | | |||||
| | * | | Posting an invalid email address string to the user/addresses endpoint | Florian Fuchs | 2014-04-14 | 2 | -2/+17 |
| | | | | | | | | | | | | | now returns a 400 status code | ||||
| | * | | Instantiating an Address model now validates the email string | Florian Fuchs | 2014-04-14 | 2 | -1/+49 |
| | | | | |||||
| | * | | * Added an API endpoint to POST new email addresses to a user resource. | Florian Fuchs | 2014-04-13 | 3 | -0/+87 |
| | |/ | | | | | | | * Updated docs. | ||||
| * | | * Greatly improve the fidelity of the Mailman 2.1 list importer functionality | Barry Warsaw | 2014-04-14 | 13 | -47/+1118 |
| |\ \ | |/ |/| | | | | | | | (i.e. ``mailman import21``). [Aurélien Bompard]. * Fixed a typo in the IMailingList interface. | ||||
| | * | IUserManager.create_address() is a better API to create unlinked addresses. | Barry Warsaw | 2014-04-14 | 1 | -29/+5 |
| | | | |||||
