Commit graph

2463 commits

Author SHA1 Message Date
Lance Edgar 18a754c2fc Fixed main DataTestCase configuration. 2013-11-14 20:36:27 -08:00
Lance Edgar 229e4755ad update changelog 2013-10-14 12:01:07 -07:00
Lance Edgar 6af4d89b6b Fixed db sync to properly handle Family deletions. 2013-10-14 11:59:40 -07:00
Lance Edgar 569bdf2095 Tweaked Fabric release task. 2013-10-11 14:23:35 -07:00
Lance Edgar 4eb81a11df update changelog 2013-10-11 14:21:48 -07:00
Lance Edgar f1ab554b32 Added FamilyCacher. 2013-10-11 14:13:18 -07:00
Lance Edgar 166726de3e Add Family and Product.family. 2013-10-04 17:20:16 -07:00
Lance Edgar 08f9a45199 Added util module, for OrderedDict convenience. 2013-10-04 11:36:24 -07:00
Lance Edgar 3619bd55c7 Made enum module available from root namespace upon initial import. 2013-09-27 08:27:06 -07:00
Lance Edgar 834bae9aae Fixed dumb bug. 2013-09-21 17:08:29 -07:00
Lance Edgar 811bb01e6d Added core.Object class. 2013-09-21 16:09:13 -07:00
Lance Edgar b6c2489988 Fixed bug in Product.full_description. 2013-09-20 15:12:03 -07:00
Lance Edgar 9705b005da update changelog 2013-09-09 22:02:09 -07:00
Lance Edgar 8361361da2 Pretend commands.Subcommand is defined in rattail.
Eventually that will need to be the case...
2013-09-06 04:08:50 -07:00
Lance Edgar 9f5493d379 Added the adduser command. 2013-09-03 07:43:27 -07:00
Lance Edgar 248553a516 Added initdb command. 2013-09-02 23:01:14 -07:00
Lance Edgar e27427dddc Added db.auth module. 2013-09-01 20:23:23 -07:00
Lance Edgar 0079d12ad3 Declare dependencies instead of relying on edbob. 2013-09-01 15:09:38 -07:00
Lance Edgar 901aef27c3 update changelog 2013-08-31 15:11:04 -07:00
Lance Edgar b1cd6f405b Fixed Customer._people relationship cascading. 2013-08-31 15:08:29 -07:00
Lance Edgar 30c51fe2d6 update changelog 2013-08-30 20:06:01 -07:00
Lance Edgar 98a0625418 Added some CustomerEmailAddress tests, removed some unused tests. 2013-08-29 15:03:37 -07:00
Lance Edgar c44ddd3740 Overhauled some database stuff; added tests. 2013-08-25 09:12:54 -07:00
Lance Edgar f66126ca6f Added --do-not-daemonize flag to dbsync command on Linux. 2013-08-23 14:54:06 -07:00
Lance Edgar c02ea42184 Fixed CustomerPerson to require customer and person. 2013-08-23 00:02:57 -07:00
Lance Edgar ba7cb6c712 Fixed bugs with CustomerGroupAssignment.
Now orphaned records should no longer be allowed.
2013-08-22 23:31:39 -07:00
Lance Edgar 9388a1cdfe update changelog 2013-08-21 18:26:03 -07:00
Lance Edgar ee7d0f1210 Fixed bug in csvutil.DictWriter; added tests. 2013-08-21 18:24:14 -07:00
Lance Edgar 6abef65ab0 update changelog 2013-08-21 17:01:08 -07:00
Lance Edgar 3dbfe64319 Added dump command. 2013-08-21 16:59:27 -07:00
Lance Edgar 659c27a293 Added --do-not-daemonize arg to filemon command on Linux.
Also removed some of the dependence on `edbob`.
2013-08-14 22:17:41 -07:00
Lance Edgar cf412c58e1 Replaced a couple of occurrences of edbob. 2013-07-19 15:52:27 -07:00
Lance Edgar c631e959b2 Added Product.full_description convenience attribute. 2013-07-19 15:01:40 -07:00
Lance Edgar 488cb5d9b3 update changelog 2013-07-15 19:56:56 -07:00
Lance Edgar 6b1344738e Added unicode-aware CSV reader. 2013-07-15 19:55:40 -07:00
Lance Edgar c12df278ab update changelog 2013-07-05 11:30:53 -07:00
Lance Edgar 400ccae8e0 Fixed dbsync bug when deleting a CustomerGroup.
Any customer associations which still existed were causing database integrity
errors.
2013-07-05 11:27:30 -07:00
Lance Edgar c2921b38f7 Added late/mock imports to some win32 code for testing on Linux. 2013-06-19 14:02:19 -07:00
Lance Edgar 4f34e6dddc Prepare for tests.
This doesn't add any actual tests but it should pave the way for that.  Tests
may be run like so:

{{{
python setup.py nosetests --with-coverage
}}}
2013-06-19 08:03:42 -07:00
Lance Edgar 844856f425 update changelog 2013-06-17 22:29:28 -07:00
Lance Edgar e6b70c6abb Added get_product_by_code() API function. 2013-06-17 22:27:21 -07:00
Lance Edgar 4e613f2d53 update changelog 2013-06-09 13:38:52 -07:00
Lance Edgar cb7f07149b Fixed db.cache module so as not to require initialization. 2013-06-09 12:56:52 -07:00
Lance Edgar 763a0d3ab1 Added ProductCode, Product.codes to data model. 2013-06-09 12:55:57 -07:00
Lance Edgar 312e0b08e8 Added --all argument to purge-batches command. 2013-06-09 00:46:22 -07:00
Lance Edgar 3203b42828 Added files.overwriting_move() convenience function. 2013-06-08 12:57:50 -07:00
Lance Edgar 710ef74664 Added proper init.d support to Linux dbsync daemon.
* Added `--pidfile` argument to `dbsync` command.
* Added `configure_dbsync` Fabric command.
2013-06-07 08:40:52 -07:00
Lance Edgar 64f9a994b1 update changelog 2013-06-06 19:48:08 -07:00
Lance Edgar db539f3b3b Improved sil.Writer.write_rows().
This method now allows explicitly specifying the row count, and accepts a
progress factory.
2013-06-06 05:15:47 -07:00
Lance Edgar 9c25411c81 Added Batch.rows property, deprecated Batch.iter_rows(). 2013-06-06 05:11:14 -07:00