Commit graph

2493 commits

Author SHA1 Message Date
Lance Edgar 5b14774fba Add margin_diff, price_diff_percent for pricing batch rows 2018-11-18 21:11:25 -06:00
Lance Edgar 550392d2b8 Add suggested_price to pricing batch row table
and populate it
2018-11-18 20:01:21 -06:00
Lance Edgar 0d855cb8d9 Add Customer.wholesale flag 2018-11-17 19:25:57 -06:00
Lance Edgar 081fe2625a Add rattail purge-batches command 2018-11-17 17:55:44 -06:00
Lance Edgar fd30035e60 Update changelog 2018-11-14 09:56:58 -06:00
Lance Edgar a183b2e745 Add "suggested price" hack for old-style rattail -> rattail datasync
this whole thing should go away at some point, since importer-based datasync
should work just fine..?  guess we'll see when we try
2018-11-14 09:54:55 -06:00
Lance Edgar a286682bf3 Grow column for Role.name to 100 chars 2018-11-13 10:48:00 -06:00
Lance Edgar 97614d941f Update changelog 2018-11-09 17:55:19 -06:00
Lance Edgar 22650566d2 Add index for trainwreck Transaction.receipt_number 2018-11-09 17:54:42 -06:00
Lance Edgar 7a75d2d3cc Update changelog 2018-11-09 08:46:17 -06:00
Lance Edgar 463b6b4486 Add product_suggested_price field for ProductPrice model importer 2018-11-09 08:45:19 -06:00
Lance Edgar 1644a4b840 Update changelog 2018-11-08 15:42:50 -06:00
Lance Edgar 11fefa2170 Add "suggested price" features for Product model, importer 2018-11-08 09:31:33 -06:00
Lance Edgar fa12dd1fa6 Add setup/teardown to handler, for batch populate
er, make sure we call these methods..
2018-11-07 16:46:16 -06:00
Lance Edgar 61464ce754 Detect non-numeric entry when locating row for purchase batch
i.e. don't try to convert to GPC if non-numeric
2018-11-07 13:08:15 -06:00
Lance Edgar 5909884d7c Update changelog 2018-11-07 10:04:16 -06:00
Lance Edgar 212b4e8355 Add client IP address to user feedback email 2018-11-05 11:23:42 -06:00
Lance Edgar 174fb79bd6 Add "true" unit cost, margin to pricing batch rows
also grow existing margin field slightly, to allow 100.000
2018-11-02 18:58:53 -05:00
Lance Edgar 6834d193a4 Add "current discount" fields for ProductCost model 2018-11-01 21:37:06 -05:00
Lance Edgar 2c9130d281 Update changelog 2018-10-25 21:18:20 -05:00
Lance Edgar 7b9712785e Add simple datasync check command
basic sanity check, to discover when changes hang around too long in the queue
2018-10-25 14:47:37 -05:00
Lance Edgar b6daf4e853 Update changelog 2018-10-24 19:18:02 -05:00
Lance Edgar 0e167470e3 Add transform_pack_to_unit() method for purchase batch handler
this is really just for truck dump parent receiving batches, for now..?
2018-10-24 18:49:18 -05:00
Lance Edgar aca85830f3 Add required flag for app settings
mostly this is to make them *not* required, i.e. optional
2018-10-23 10:19:26 -05:00
Lance Edgar 7f64b617e5 Update changelog 2018-10-19 20:28:06 -05:00
Lance Edgar b955a25eb4 Add probe status for "critical low temp"
as opposed to "critical high temp"
2018-10-19 14:38:51 -05:00
Lance Edgar 0bd78e0afc Preserve "raw" data record when parsing KeHE invoice file
just in case caller finds it useful
2018-10-18 17:06:04 -05:00
Lance Edgar 0fc4bf49a1 Update release task to use twine for upload 2018-10-17 19:55:35 -05:00
Lance Edgar e130f00961 Update changelog 2018-10-17 19:29:18 -05:00
Lance Edgar d3278af93d Add link to the upgrade, within upgrade success/failure emails
just for convenience
2018-10-17 13:48:37 -05:00
Lance Edgar 01ff841c4e Add cache_permissions() function to db.auth module
for the sake of web app, to avoid repeated SQL queries when checking permissions
2018-10-17 12:43:54 -05:00
Lance Edgar ef4c30998b Use builtin csv.DicReader if running on python3
i.e. instead of custom `UnicodeDictReader`
2018-10-16 18:54:46 -05:00
Lance Edgar a0f8925bbf Update changelog 2018-10-11 17:24:22 -05:00
Lance Edgar f24f954f6c Use built-in csv.writer instead of custom one, for python3
this may still need a bit more work yet, we'll see...
2018-10-11 17:22:14 -05:00
Lance Edgar fd5bb8b8bc Fix "off by one" error in SIL writer
dang it!
2018-10-11 17:20:26 -05:00
Lance Edgar 521eab3333 Update changelog 2018-10-09 16:30:07 -05:00
Lance Edgar 79457d5af3 Refactor SIL writer a bit, per newer conventions 2018-10-07 23:13:28 -05:00
Lance Edgar 5e58644eba Move the filename_column() function to rattail.db.core module
this seems to be generally useful, might as well standardize some more
2018-10-07 16:29:05 -05:00
Lance Edgar 2e49603fd6 Never record change for EmailAttempt
i.e. it's assumed that datasync would never be interested in such things
2018-10-06 17:40:41 -05:00
Lance Edgar ce536700da Update changelog 2018-10-03 14:17:54 -05:00
Lance Edgar b6a506bee0 Rewrite truck dump claiming logic for purchase batch
this new logic seems fairly verbose, but also seems more straightforward.
hopefully we have done a good thing here...
2018-09-29 14:22:59 -05:00
Lance Edgar e6c7a3c958 Add enum for tempmon disk type 2018-09-28 19:14:07 -05:00
Lance Edgar 30065c3970 Update changelog 2018-09-26 16:59:48 -05:00
Lance Edgar 88b089c084 Add basic "out of stock" awareness for vendor invoices, receiving
this probably needs some work yet, we'll see
2018-09-25 19:11:34 -05:00
Lance Edgar f287636794 Add locate_product_for_entry() method for purchase batch handler
this logic needs to be customized for a client, so breaking it out from the
tailbone view code
2018-09-25 17:48:36 -05:00
Lance Edgar 0d0125f0a8 Try to locate product by vendor item code before alt code, for purchase batch 2018-09-22 20:34:33 -05:00
Lance Edgar 14800ef1ce Add item_entry field to all product-related batch rows
this is meant to capture the initial value from source data, which is then to
be used for product lookup / identification.  useful for doing subsequent
lookups, i.e. during batch refresh, after product master is updated
2018-09-22 20:17:39 -05:00
Lance Edgar 314186bd5c Remove unwanted sanity check
this was preventing us from deleting a row from truck dump child batch, which
was created from invoice file but had no `po_total`
2018-09-22 19:26:00 -05:00
Lance Edgar 020d2f06b5 Don't allow NULL for batch complete flags
the purist in me wants to allow null, but it seems more practical to assume all
flags are either true or false
2018-09-22 19:08:58 -05:00
Lance Edgar dbfb59826c Update changelog 2018-09-20 18:02:10 -05:00