Commit graph

2040 commits

Author SHA1 Message Date
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
Lance Edgar
9d5e332e81 Let caller decide whether to auto-create departments for category import 2018-09-20 17:51:51 -05:00
Lance Edgar
0fb20fdb16 Update changelog 2018-09-20 16:17:47 -05:00
Lance Edgar
41450bbe57 Add new "partially claimed" status for truck dump parent batch rows
row starts off with "no claims" then "partially claimed" then "fully claimed"
2018-09-20 15:52:32 -05:00