Lance Edgar
|
ca14884c46
|
Don't choke when unit size is not decimal-compatible
|
2021-01-21 17:58:11 -06:00 |
|
Lance Edgar
|
2faa0cb18b
|
Add support for importing full size, uom data from CORE
also add core-specific product handler and mixin, to find all UOM abbreviations
in the wild.
|
2021-01-21 17:41:13 -06:00 |
|
Lance Edgar
|
10c119ea60
|
Prevent importing zero as department number, from CORE API
|
2021-01-21 12:28:01 -06:00 |
|
Lance Edgar
|
ba31725ad1
|
Update changelog
|
2020-09-19 17:24:16 -05:00 |
|
Lance Edgar
|
deec1cd929
|
Add some common email profiles, for importer diff warnings
|
2020-09-19 14:03:54 -05:00 |
|
Lance Edgar
|
ded09c719c
|
Update changelog
|
2020-09-16 19:58:22 -05:00 |
|
Lance Edgar
|
2f8d74069b
|
Fix manifest to include alembic migrations
|
2020-09-16 19:57:54 -05:00 |
|
Lance Edgar
|
ae6700a530
|
Update changelog
|
2020-09-16 19:40:20 -05:00 |
|
Lance Edgar
|
aff04035ff
|
Add datasync support for CORE VendorItem -> ProductCost
|
2020-09-04 20:22:24 -05:00 |
|
Lance Edgar
|
580f2093ae
|
Add schema, logic for importing CORE VendorItem -> ProductCost
|
2020-09-04 19:10:48 -05:00 |
|
Lance Edgar
|
b96a4bc7b9
|
Only assign new CORE ID if not in dry run mode
b/c if dry run, we didn't really make the API call so there is no ID
|
2020-08-20 20:19:01 -05:00 |
|
Lance Edgar
|
d3e2619944
|
Refactor the Rattail <-> CORE product importers
this should allow for more seamless "dual authority" mode
|
2020-08-20 20:00:13 -05:00 |
|
Lance Edgar
|
de628b387a
|
Convert CORE-specific version import handler into a mixin class
so that we don't have to "choose" it as our final handler
|
2020-08-19 22:31:56 -05:00 |
|
Lance Edgar
|
6dbf7cf174
|
Use custom data model where possible, when importing from CORE API
not sure if this really does much good, but what the heck
|
2020-07-30 21:07:39 -05:00 |
|
Lance Edgar
|
1fe48d91f6
|
Use member split_street() method when exporting to Catapult workbook
|
2020-07-21 15:07:54 -05:00 |
|
Lance Edgar
|
8037de7efe
|
Add support for importing product last sold from CORE API
|
2020-07-15 21:19:27 -05:00 |
|
Lance Edgar
|
9f3cfa0d8e
|
Add basic exporter for CORE -> Catapult Membership Workbook
this only does what i need it to for the moment...still missing equity fields
|
2020-07-13 11:04:32 -05:00 |
|
Lance Edgar
|
a32753a04a
|
Let CORE-POS datasync watcher use alternate "changes" table name
i needed this for sake of online demo, so that 2 separate rattail apps could
both watch the same CORE DB simultaneously
|
2020-07-09 17:01:23 -05:00 |
|
Lance Edgar
|
6ce4b59509
|
Add more schema extensions; importing support
|
2020-07-07 19:58:57 -05:00 |
|
Lance Edgar
|
4402d79052
|
Allow for missing vendor abbreviation, when importing from CORE
|
2020-06-29 19:06:57 -05:00 |
|
Lance Edgar
|
40cb18f0cc
|
Avoid touching DB records when dry-run importing
just in case storage engine doesn't support transactions!
|
2020-04-15 20:54:35 -05:00 |
|
Lance Edgar
|
a193a3458a
|
Include product UPC as original item id, for Catapult export
in case data needs to be imported back into CORE, from spreadsheet
|
2020-04-15 20:54:35 -05:00 |
|
Lance Edgar
|
20e8aa97ca
|
Try to be smarter about the "size" column for Catapult export
|
2020-04-15 20:54:33 -05:00 |
|
Lance Edgar
|
190ba506e5
|
Combine size and UOM for "size" column in export
|
2020-04-14 16:00:31 -05:00 |
|
Lance Edgar
|
6905b387d0
|
Add "alternate for" column in Catapult export, based on like codes
this is more of an FYI column, user must do with it what they will
|
2020-04-10 14:12:10 -05:00 |
|
Lance Edgar
|
ae58b7c55a
|
Refactor Catapult export a bit, for sake of "duplicate" item_id
also improve certain warnings and exclusion rules
|
2020-04-10 13:02:34 -05:00 |
|
Lance Edgar
|
7e450e11b1
|
Allow suppression of logging for unknown bottle deposits
|
2020-04-09 10:39:30 -05:00 |
|
Lance Edgar
|
aefaaf8351
|
Fix how bottle deposit amounts are calculated, for Catapult export
|
2020-04-08 16:14:35 -05:00 |
|
Lance Edgar
|
c330cfccb5
|
Use subdept. number and name for pf1 field in Catapult export
|
2020-04-08 16:13:51 -05:00 |
|
Lance Edgar
|
c3ecf828fc
|
Remove support for pos_menu_group field in Catapult export
since it's not clear what that value should be, "objectively"
|
2020-04-08 16:12:55 -05:00 |
|
Lance Edgar
|
74deef63ab
|
Allow some warnings to be suppressed for Catapult inventory export
|
2020-04-08 14:15:51 -05:00 |
|
Lance Edgar
|
28f17ca31a
|
Move a block of code
somehow it was stuck right in the middle of some other contiguous blocks, and
the sequence just seemed wrong
|
2020-04-01 17:21:25 -05:00 |
|
Lance Edgar
|
16c80082ad
|
Log warning if null byte is detected in size field
|
2020-04-01 00:03:00 -05:00 |
|
Lance Edgar
|
c5b1cf01af
|
Dang it, size could also be None...
|
2020-03-31 23:29:10 -05:00 |
|
Lance Edgar
|
fcbba9608c
|
Remove null characters from product size field, during export
|
2020-03-31 23:26:37 -05:00 |
|
Lance Edgar
|
4a03a7f57d
|
Dang it, use datetime instead of date, for that sorting hack
|
2020-03-31 23:11:46 -05:00 |
|
Lance Edgar
|
d00e3b6312
|
Provide fall back date when sorting, to avoid None
|
2020-03-31 23:09:35 -05:00 |
|
Lance Edgar
|
2e5f7d3cd5
|
Add initial 'tax' support for Catapult export
|
2020-03-31 14:11:39 -05:00 |
|
Lance Edgar
|
e71e06f837
|
Add 'location' to Catapult export
|
2020-03-30 13:32:02 -05:00 |
|
Lance Edgar
|
d87c889d26
|
Add 'auto_discount' to Catapult export
|
2020-03-30 13:32:02 -05:00 |
|
Lance Edgar
|
e3204993b1
|
Add 'memo' field to Catapult export
|
2020-03-30 13:32:02 -05:00 |
|
Lance Edgar
|
c5e618d517
|
Add scale info fields to Catapult export
|
2020-03-30 13:32:02 -05:00 |
|
Lance Edgar
|
e30cbf374e
|
Add supplier info to Catapult export
|
2020-03-30 13:32:02 -05:00 |
|
Lance Edgar
|
6dc65f1aa5
|
Update various warnings to use product upc
|
2020-03-30 13:32:02 -05:00 |
|
Lance Edgar
|
45f05032fb
|
Add 'pf1' (subdepartment number) to Catapult export
|
2020-03-30 13:32:02 -05:00 |
|
Lance Edgar
|
c2c10de64b
|
Add 'price_divider' for Catapult export
|
2020-03-30 13:32:02 -05:00 |
|
Lance Edgar
|
4cb42d06ea
|
Add support for 'alt_id' and friends, in Catapult export
just the basic support here, for e.g. Zevia sodas where the single barcode
matches the pack
|
2020-03-30 13:32:02 -05:00 |
|
Lance Edgar
|
06f40f350e
|
Add 'ideal_margin' for Catapult export
|
2020-03-30 13:31:59 -05:00 |
|
Lance Edgar
|
3a956c444d
|
Add 'age_required' to Catapult export
|
2020-03-29 23:35:53 -05:00 |
|
Lance Edgar
|
5a75a99263
|
Add 'pos_menu_group' and 'weight_profile' to Catapult export
|
2020-03-29 23:13:52 -05:00 |
|