Lance Edgar
|
9a53b58972
|
Update changelog
|
2023-09-18 09:53:23 -05:00 |
|
Lance Edgar
|
ebdb658a2c
|
Make CORE API client via app handler, not deprecated function
|
2023-09-18 08:12:20 -05:00 |
|
Lance Edgar
|
7b9b6e57e2
|
Update changelog
|
2023-09-17 13:53:18 -05:00 |
|
Lance Edgar
|
c513a91678
|
Remove production hack to prevent equity import batch execution
|
2023-09-17 13:49:36 -05:00 |
|
Lance Edgar
|
7dc09d0a2e
|
Let config override the CORE API client factory
|
2023-09-17 13:47:06 -05:00 |
|
Lance Edgar
|
f662b04ba3
|
Update changelog
|
2023-09-17 11:36:26 -05:00 |
|
Lance Edgar
|
15340dad6a
|
Add tender_code for CORE equity import batch rows
|
2023-09-16 15:48:35 -05:00 |
|
Lance Edgar
|
8162821fbd
|
Update changelog
|
2023-09-15 13:00:29 -05:00 |
|
Lance Edgar
|
e15328043f
|
Add "overpaid" status for equity import batch rows
|
2023-09-15 12:57:20 -05:00 |
|
Lance Edgar
|
297e0fb126
|
Update changelog
|
2023-09-15 10:37:41 -05:00 |
|
Lance Edgar
|
1d1cb5fb3c
|
Make CORE -> Rattail equity import a bit smarter re: datetime
if we add new equity to CORE, we can't know its timestamp for 100%
sure, and may need a "fuzzy" match when importing it back later
|
2023-09-15 10:35:44 -05:00 |
|
Lance Edgar
|
271895fa83
|
Add rattail provider for CORE-POS Integration
and use it to generate CORE Office URLs
|
2023-09-14 12:57:14 -05:00 |
|
Lance Edgar
|
4bff0832e8
|
Use "complete" composite key for importing CORE equity payments
|
2023-09-13 22:13:37 -05:00 |
|
Lance Edgar
|
b77b5cdf8c
|
Update changelog
|
2023-09-13 21:52:11 -05:00 |
|
Lance Edgar
|
60bc6dd236
|
Add CORE-specific datetime for equity payments
in case payments are added to CORE on a later date, want to keep
original timestamp separate
|
2023-09-13 21:29:16 -05:00 |
|
Lance Edgar
|
c0cfc7714d
|
Add first draft logic for executing CORE equity import batch
|
2023-09-13 14:37:01 -05:00 |
|
Lance Edgar
|
2594245813
|
Update changelog
|
2023-09-13 13:16:33 -05:00 |
|
Lance Edgar
|
ac34a494e3
|
Add model, handler for CORE equity import batch
|
2023-09-13 13:15:47 -05:00 |
|
Lance Edgar
|
64048db92f
|
Import member first/last name from CORE API
|
2023-09-13 13:15:25 -05:00 |
|
Lance Edgar
|
f6c08af32c
|
Update changelog
|
2023-09-11 08:43:39 -05:00 |
|
Lance Edgar
|
465322b87b
|
Add common base for commands which import straight to CORE op/trans DB
|
2023-09-09 12:19:54 -05:00 |
|
Lance Edgar
|
f6ca488c66
|
Update changelog
|
2023-09-07 21:01:18 -05:00 |
|
Lance Edgar
|
bf74ba8108
|
Ignore non-CORE equity payments when importing from CORE
hopefully a good idea..?
|
2023-09-07 20:58:35 -05:00 |
|
Lance Edgar
|
01cbffe5a8
|
Update changelog
|
2023-09-07 18:38:20 -05:00 |
|
Lance Edgar
|
a57f29fe1a
|
Add support for importing MemberEquityPayment from CORE-POS DB
SQL only, no API for now
|
2023-09-07 18:18:38 -05:00 |
|
Lance Edgar
|
35e24422a2
|
Update changelog
|
2023-09-02 13:53:21 -05:00 |
|
Lance Edgar
|
66d1cdd0a9
|
Add problem report for CORE phone numbers too long
|
2023-09-02 13:48:48 -05:00 |
|
Lance Edgar
|
2af89f2cbf
|
Add core-office anonymize command
for sake of demo data etc.
|
2023-06-19 20:58:00 -05:00 |
|
Lance Edgar
|
b6e4ad2a21
|
Import Member.corepos_account_id from CORE
|
2023-06-18 17:19:43 -05:00 |
|
Lance Edgar
|
0c29a28f22
|
Update changelog
|
2023-06-12 20:44:16 -05:00 |
|
Lance Edgar
|
9c15952386
|
Rename model for custdata to CustomerClassic
|
2023-06-12 20:04:31 -05:00 |
|
Lance Edgar
|
a6541a2c32
|
Add core-office patch-customer-gaps command
hopefully this is not often needed, but definitely might be sometimes..
|
2023-06-12 20:04:24 -05:00 |
|
Lance Edgar
|
cc517702e1
|
Improve email diff display for exports to CORE API 'Member.customers'
break out each subrecord into separate fields, for easier viewing
|
2023-06-12 16:39:32 -05:00 |
|
Lance Edgar
|
46eec6b781
|
Improve diff detection for customerID when dealing with CORE API
sometimes it returns int, sometimes str..
|
2023-06-12 16:36:31 -05:00 |
|
Lance Edgar
|
3cef682a75
|
More tweaks for CORE <-> Rattail member sync
|
2023-06-11 21:05:51 -05:00 |
|
Lance Edgar
|
788efbd114
|
Let handler cache members from CORE API, for multiple importers
|
2023-06-11 15:26:27 -05:00 |
|
Lance Edgar
|
2ca9cd8f76
|
Fix how customerAccountID is imported from CORE API
geez.
also optimize joinedloads when fetching Rattail member data for CORE
export
|
2023-06-11 15:21:30 -05:00 |
|
Lance Edgar
|
914fcbe192
|
Add customer "account holder" support for CORE -> Rattail
|
2023-06-11 14:53:14 -05:00 |
|
Lance Edgar
|
15bac1dc23
|
Add core-office export-csv command; deprecate crepes export-csv
|
2023-06-11 11:55:29 -05:00 |
|
Lance Edgar
|
77bd9e34e4
|
Be smarter about member datasync for Rattail -> CORE
per new CustomerShopper schema etc.
|
2023-06-10 22:29:50 -05:00 |
|
Lance Edgar
|
6e50ea58a8
|
Fix how we select changes from CORE DB in datasync
to placate SQLAlchemy warnings
|
2023-06-10 22:13:42 -05:00 |
|
Lance Edgar
|
87bd1faa58
|
Make some importer logic datasync-friendly
|
2023-06-10 21:58:24 -05:00 |
|
Lance Edgar
|
43cd63c1f5
|
Add phone/email support for Rattail -> CORE export for Member
|
2023-06-10 21:18:14 -05:00 |
|
Lance Edgar
|
7489d4a4a9
|
Add phone/email support in CORE -> Rattail importer for CustomerShopper
|
2023-06-10 21:10:09 -05:00 |
|
Lance Edgar
|
76b0791831
|
Add support for Customer address fields in CORE -> Rattail
|
2023-06-10 20:27:12 -05:00 |
|
Lance Edgar
|
f4384f8b1d
|
Add CoreCustomerShopper to default model for pkg
|
2023-06-10 18:55:05 -05:00 |
|
Lance Edgar
|
bde8200cdf
|
Add core-office ping-install command, for DB setup
|
2023-06-10 18:35:49 -05:00 |
|
Lance Edgar
|
13e5f2a801
|
Add version importer for CoreCustomerShopper model
|
2023-06-10 18:01:24 -05:00 |
|
Lance Edgar
|
660637522d
|
Add CustomerShopper.corepos_customer_id and refactor importers
removes phone/email support for now..also change how we handle
default/empty values for member start/end date..
|
2023-06-10 14:35:08 -05:00 |
|
Lance Edgar
|
86a8e2d241
|
Detect bad memtype number early, for CORE API -> Rattail import
to avoid false diffs when we give a bad value
|
2023-06-10 13:06:18 -05:00 |
|