Lance Edgar
|
3c2ec56557
|
Add some default magic for importers reading from CSV file
|
2018-11-22 15:28:02 -06:00 |
|
Lance Edgar
|
aa3daae879
|
Add some workarounds when importer command has no config
this maybe only happens in a test?
|
2018-11-21 15:42:53 -06:00 |
|
Lance Edgar
|
f7c4f2c4fd
|
Update changelog
|
2018-11-19 21:33:59 -06:00 |
|
Lance Edgar
|
6207645f29
|
Tweak how we assign 'runas' user for commands
|
2018-11-19 21:27:57 -06:00 |
|
Lance Edgar
|
d3f327e396
|
Update changelog
|
2018-11-19 14:12:46 -06:00 |
|
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 |
|