Commit graph

3431 commits

Author SHA1 Message Date
Lance Edgar 2b2d738da9 Update changelog 2017-02-09 19:00:29 -06:00
Lance Edgar 025731d8a2 Remove tests for deprecated db.sync module
Need to just get rid of that module at some point..
2017-02-08 15:32:33 -06:00
Lance Edgar 0a59db38e6 Add unit/pack concept to Product schema, make Tax.code a string 2017-02-08 15:28:33 -06:00
Lance Edgar 5ba0018d28 Add RattailConfig.get_store() convenience method 2017-02-04 15:19:51 -06:00
Lance Edgar de61364c8e Add basic str() method for WorkedShift model 2017-02-04 12:25:57 -06:00
Lance Edgar c182ee80e2 Update changelog 2017-02-03 16:54:27 -06:00
Lance Edgar 76d333a346 Add User.is_admin() convenience method 2017-02-02 21:43:27 -06:00
Lance Edgar 997145200b Add vendor column to pricing batch rows
Seems helpful for reference...
2017-02-02 15:33:36 -06:00
Lance Edgar 572a963be1 Add 'warn_only' flag for fablib.ssh.cache_host_key()
Turns out we don't really need to fully connect via SSH, to achieve our
goal of caching the host key..
2017-02-02 12:55:49 -06:00
Lance Edgar dfc39f7d7d Add 'createdb' flag for fablib.postgresql.create_user() 2017-02-01 19:24:49 -06:00
Lance Edgar 20a670204d Update changelog 2017-01-30 17:13:02 -06:00
Lance Edgar 935ad21945 Add set_status_per_diff() for pricing batch handler
Once the price is calculated and diff is known, this part can be shared
2017-01-30 17:07:05 -06:00
Lance Edgar 9ab29ebb66 Add min diff threshold for pricing batches 2017-01-30 16:07:13 -06:00
Lance Edgar 9c78f7b487 Update changelog 2017-01-29 11:33:15 -06:00
Lance Edgar a1c56fd968 Add option for auto-deleting empty batch, when created via filemon
This should help to cut down on batch "noise"
2017-01-25 16:26:44 -06:00
Lance Edgar b6f195b7e1 Add basic support for cloning an existing batch as new batch
This likely needs to be made more robust at some point..for now this
should work okay though.
2017-01-24 21:36:08 -06:00
Lance Edgar 4f7b02d3e6 Only install emacs if it not yet installed
Sometimes a slightly different method of installation has already
happened, in which case we don't want to override that (e.g. Emacs may
already be installed with X support).
2017-01-20 21:18:32 -06:00
Lance Edgar 9c2577f361 Add postgresql.get_version() for fabric, etc.
Always install python-pkg-resources because that seems to need to
stay installed, and was showing up as autoremove candidate
2017-01-17 19:54:38 -06:00
Lance Edgar 31afd9f982 Update changelog 2017-01-12 14:14:27 -06:00
Lance Edgar b4e70d43be Fix CSV handheld batch parser, to allow decimal amounts 2017-01-12 14:13:39 -06:00
Lance Edgar bd39a9b019 Update changelog 2017-01-11 13:08:28 -06:00
Lance Edgar 42332b2aa3 Fix bugs for datasync error email preview 2017-01-09 13:32:41 -06:00
Lance Edgar 0f803bb38c Various fablib tweaks... 2017-01-08 09:55:47 -06:00
Lance Edgar 4c387ec19e Update changelog 2017-01-06 17:35:40 -06:00
Lance Edgar 06e8818db2 Fix typo in label batch handler 2017-01-06 17:34:48 -06:00
Lance Edgar 533f330b65 Fix set_timezone() fabric function, to handle symlink
Apparently the `/etc/localtime` path is sometimes a symlink, and the
previous logic was corrupting the timezone data...yikes
2017-01-06 14:52:03 -06:00
Lance Edgar 90aadd944a Update changelog 2017-01-03 10:03:53 -06:00
Lance Edgar 8e9ceb8723 Add get_received_quantity() convenience method for purchasing batch 2017-01-02 12:30:33 -06:00
Lance Edgar 011579d326 Add PurchaseCredit.product_discarded, method for making credits from batch 2016-12-30 12:32:18 -06:00
Lance Edgar c29a08d318 Update changelog 2016-12-30 07:57:58 -06:00
Lance Edgar ae41975dd3 Tweak purchase batch handler to allow customizing how row totals are refreshed 2016-12-30 07:47:46 -06:00
Lance Edgar 32976df8d0 Add Purchase.po_line_number for improved PO update support 2016-12-30 07:47:14 -06:00
Lance Edgar 5ba9ac8e47 Update changelog 2016-12-20 16:58:47 -06:00
Lance Edgar 81fdea95b6 Allow custom logic for unit cost cost; tweak enum for 'ordering' batch type 2016-12-20 16:08:44 -06:00
Lance Edgar e5ba14e089 Disable some more importing tests...
Geez man this is ridiculous
2016-12-19 13:50:51 -06:00
Lance Edgar 230a4cc03e Disable some tests, for now at least...
These just refuse to pass consistently on buildbot, and they're probably
not very good tests anyway...
2016-12-19 13:46:45 -06:00
Lance Edgar ad06d1836b Update changelog 2016-12-19 13:37:13 -06:00
Lance Edgar 6b00786bff Fix importer method signature 2016-12-19 12:20:23 -06:00
Lance Edgar c4df33e331 Tweak log message for importer results 2016-12-19 12:20:23 -06:00
Lance Edgar 7b78458b87 Update changelog 2016-12-17 00:56:14 -06:00
Lance Edgar a6b4d039b1 Disable some problematic tests...
What the F man..
2016-12-16 21:22:46 -06:00
Lance Edgar bfd89f0879 More tox.ini tweaks, yay 2016-12-16 21:09:12 -06:00
Lance Edgar 82a06bd44f Tweak tox.ini again... 2016-12-16 21:07:14 -06:00
Lance Edgar ccee03c651 Tweak tox.ini to simplify a bit 2016-12-16 21:04:05 -06:00
Lance Edgar 6dd3821c88 Use decimal for case/unit quantities in handheld/inventory batches 2016-12-16 16:19:36 -06:00
Lance Edgar 3ed5ef5f4e Update changelog 2016-12-16 12:43:42 -06:00
Lance Edgar 6fc055609d Improve logic some more, for importing ProductCost.preference 2016-12-15 18:42:40 -06:00
Lance Edgar b1d761c404 Fix logic for importing 'preferred' pseudo-field for ProductCost 2016-12-15 16:30:52 -06:00
Lance Edgar c6e818d9d5 Add Product.scancode and uom_abbreviation to schema 2016-12-15 15:09:48 -06:00
Lance Edgar fa13c62e0c Add basic support for "extension fields" to ProductImporter
This probably needs to get moved upward in the chain, if useful.

This commit also tweaks the caching of category data for product import
2016-12-14 22:05:46 -06:00