| 
								
								
									 Lance Edgar | 660637522d | Add CustomerShopper.corepos_customer_idand refactor importersremoves 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 |  | 
				
					
						| 
								
								
									 Lance Edgar | a45d28cd6f | Add initial/basic CustomerShopper importer for CORE -> Rattail this replaces previous importers for Person and CustomerPerson
no contact info support just yet..need to decide where to put that | 2023-06-07 16:39:57 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 2c38e4d5d3 | Import membership types from CORE API | 2023-06-06 13:14:36 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | dde729b959 | Import the Member.activeflag from CORE API | 2023-06-06 11:45:35 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | bfc52a6fb3 | Make card_numbermore central for CORE API -> Rattail importerslet's track that as (effectively) `Customer.corepos_card_number` and
use that when possible for importer key | 2023-06-05 20:45:45 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 519ed0a594 | Avoid deprecated import for OrderedDict | 2023-05-05 01:48:39 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 63a1172408 | Update usage of short_session()per upstream changes | 2022-08-21 20:00:15 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 7eb7c25172 | Fix datasync bug for CORE API -> Rattail | 2022-08-21 11:33:51 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 82f73276ba | Refactor some importer method calls to avoid deprecation warnings | 2022-01-08 19:51:47 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 1f3ab43e91 | Avoid error if CORE product data is missing some fields | 2022-01-08 19:51:31 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 9045965035 | Mark some import handlers as safe for web app | 2021-12-06 21:29:56 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 0e28a6ee2b | Some tweaks to expose CORE <-> Rattail import handlers in web app | 2021-12-05 17:24:54 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 1be258246c | Add make_corepos_api()convenience function | 2021-02-09 14:28:38 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 67618d4784 | Fix CORE API -> Rattail datasync for ProductCost | 2021-01-31 21:53:26 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | ef68d4b2d0 | Populate Vendor.idwhen importing from CORE API | 2021-01-27 22:21:31 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 95952c665e | Add schema extension for Stores, importing from CORE API | 2021-01-27 22:21:06 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 5b1305ddbd | Don't choke when vendorItems record has no modified timestamp | 2021-01-27 09:28:35 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | da55a07982 | Add support for importing Product.case_sizefrom CORE API | 2021-01-27 09:21:02 -06:00 |  | 
				
					
						| 
								
								
									 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 | deec1cd929 | Add some common email profiles, for importer diff warnings | 2020-09-19 14:03:54 -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 | 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 | 8037de7efe | Add support for importing product last sold from CORE API | 2020-07-15 21:19:27 -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 | 1fea95be97 | Import Member.person_uuidfrom CORE | 2020-03-18 13:15:37 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 154722b78d | Change how we import Member.idfrom COREto match what we do for `Customer.id` | 2020-03-18 12:37:18 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 6e51f36fc5 | Import Member.numberfrom CORE | 2020-03-18 12:29:35 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 8917316a21 | Add 2-way sync for basic Member data, CORE <-> Rattail | 2020-03-18 11:30:18 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 9dbdb81f07 | Add 2-way sync for customer contact data, for CORE API <-> Rattail | 2020-03-17 18:52:08 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | cb63644c7d | Add support for Rattail -> CORE export/sync for Member data also refactor CORE -> Rattail logic to use `api.set_member()` etc. | 2020-03-17 16:29:35 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 35c74ff996 | Add data version importers for CorePerson, CoreVendor | 2020-03-16 20:44:22 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 8f9f77b6b7 | Add proper importing for Customer/Person data from CORE API includes datasync support.  i think it even works right, but we'll see | 2020-03-16 19:45:54 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 29166f4b1e | Rename the old CORE Customer model, to CustData it now has a new Customer model, so we use that where we can | 2020-03-16 16:56:42 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | fe986f8e4d | No need to convert cardNo to an int, since it already is | 2020-03-16 16:05:48 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 85c45ef57e | Tweak CORE DB -> Rattail for Product, to match CORE API -> Rattail | 2020-03-16 15:44:41 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 36b8afb03b | Add support for Customer data in CORE API -> Rattail import/sync | 2020-03-15 19:29:47 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | cd93d3e36b | Add support for Department, Subdepartment, Product in Rattail -> CORE API | 2020-03-15 15:54:15 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | ab8894ef0d | Add importer, datasync for CORE-POS (API) -> Rattail | 2020-03-15 14:28:22 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | 9aefbc872e | Rename rattail import-coreposcommand toimport-corepos-dbto prepare for `import-corepos-api` | 2020-03-15 12:37:31 -05:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | af1e38aa18 | Oerhaul the Vendor import/export between Rattail and CORE also, add new DB schema specific to this integration, to hold PKs etc. | 2020-03-04 19:05:55 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | caef131d7c | Prefer null over empty string, for vendor contact info | 2020-03-01 19:59:22 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | c016c6aa6e | Set regular price type when importing CORE -> Rattail | 2020-02-27 21:53:21 -06:00 |  | 
				
					
						| 
								
								
									 Lance Edgar | c88277f478 | Cleanup attribute names for CORE Product model | 2019-08-14 20:48:05 -05:00 |  |