| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | no need to stamp the testing db | Abhilash Raj | 2014-09-24 | 1 | -1/+0 | |
| | | | | | | ||||||
| | * | | | | added license block for the new file | Abhilash Raj | 2014-09-24 | 2 | -1/+18 | |
| | | | | | | ||||||
| | * | | | | added support for migrations via alembic | Abhilash Raj | 2014-09-24 | 5 | -0/+106 | |
| | |/ / / | ||||||
| | * | | | 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(). | |||||
| | * | | | 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 | |
| | | | | | ||||||
| | * | | | 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 | 31 | -577/+612 | |
| |/| | | | ||||||
| | * | | | * 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 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 | 1 | -0/+1 | |
| |\ \ | ||||||
| | * | | * Use ``setuptools`` instead of ``distribute``, since the latter is defunct. | Barry Warsaw | 2014-04-15 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | 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 | |
| | | | | ||||||
| | * | | Trunk merge | Barry Warsaw | 2014-04-14 | 326 | -482/+1575 | |
| | |\ \ | |/ / |/| | | ||||||
| * | | | * Fix IntegrityError (against PostgreSQL) when deleting a list with content | Barry Warsaw | 2014-03-15 | 3 | -0/+19 | |
| | | | | | | | | | | | | | filters. Given by Aurélien Bompard. (LP: #1117174) | |||||
