Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4ac4193200 
								
							 
						 
						
							
							
								
								Add docs for vendor invoice batches.  
							
							
							
						 
						
							2015-02-21 23:38:35 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								57751c2256 
								
							 
						 
						
							
							
								
								Add FileBatchHandler class.  
							
							
							
						 
						
							2015-02-21 23:37:58 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								49097a7ea2 
								
							 
						 
						
							
							
								
								Add BatchHandler.make_batch() method.  
							
							
							
						 
						
							2015-02-21 23:31:30 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								42a5b8ba85 
								
							 
						 
						
							
							
								
								Add vendor invoice parser for Albert's Organics.  
							
							... 
							
							
							
							Also tweak parsers for KeHE and UNFI, for consistency. 
							
						 
						
							2015-02-16 18:58:12 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e8159e80e9 
								
							 
						 
						
							
							
								
								Add UNFI invoice parser.  
							
							
							
						 
						
							2015-02-16 18:40:36 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								ab183c4008 
								
							 
						 
						
							
							
								
								Add status_text field to batch row tables.  
							
							
							
						 
						
							2015-02-16 17:49:37 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								34185d43db 
								
							 
						 
						
							
							
								
								Add initial vendor invoice import feature.  
							
							
							
						 
						
							2015-02-16 17:49:06 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								6b4cd88728 
								
							 
						 
						
							
							
								
								Add initial RattailConfig class.  
							
							... 
							
							
							
							This is because I needed a `setdefault()` method, or at least thought I
did.  But might as well get this party started... 
							
						 
						
							2015-02-13 21:18:56 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								d6a30f754c 
								
							 
						 
						
							
							
								
								Add docs for new batch system.  
							
							... 
							
							
							
							And probably some other small tweak(s). 
							
						 
						
							2015-02-13 01:10:26 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								dc486451fd 
								
							 
						 
						
							
							
								
								Add relative_path() and filesize() functions to file batch mixin.  
							
							
							
						 
						
							2015-02-12 23:15:55 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								c05d50b354 
								
							 
						 
						
							
							
								
								Wrap up initial vendor catalog batch support.  
							
							... 
							
							
							
							This adds some more contrib catalog parsers, and (hopefully) improves some
of the core cognizing logic.  Also refactored some progress factory args. 
							
						 
						
							2015-02-12 21:21:06 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								20c286435f 
								
							 
						 
						
							
							
								
								Update changelog.  
							
							
							
						 
						
							2015-02-12 11:36:03 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								47b81d0b87 
								
							 
						 
						
							
							
								
								Add encoding_errors kwarg to UnicodeWriter class constructor.  
							
							... 
							
							
							
							This is passed to the underlying encoder. 
							
						 
						
							2015-02-12 11:33:59 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								f08506765d 
								
							 
						 
						
							
							
								
								Add Product.case_pack column.  
							
							
							
						 
						
							2015-02-11 20:25:18 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								80f1605f02 
								
							 
						 
						
							
							
								
								Increase size of ProductCost.code column.  
							
							
							
						 
						
							2015-02-11 20:24:46 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								b29307550f 
								
							 
						 
						
							
							
								
								Try again to make database stuff an optional dependency...  
							
							... 
							
							
							
							This really does need to happen, hopefully we can get it right soon. 
							
						 
						
							2015-02-11 17:05:33 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								cd2704bfd4 
								
							 
						 
						
							
							
								
								Make Employee.person column unique.  
							
							... 
							
							
							
							It may make more sense to collapse that with the primary key, but this
should do for now at least. 
							
						 
						
							2015-02-11 02:50:05 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								5a4f045408 
								
							 
						 
						
							
							
								
								Update changelog.  
							
							
							
						 
						
							2015-02-11 00:51:23 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								362c503fff 
								
							 
						 
						
							
							
								
								Add Product.deleted column.  
							
							
							
						 
						
							2015-02-11 00:50:03 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e7e910e1ef 
								
							 
						 
						
							
							
								
								Fix Alembic env.py script to accommodate Continuum.  
							
							
							
						 
						
							2015-02-11 00:49:41 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								1f037fa40c 
								
							 
						 
						
							
							
								
								Update changelog.  
							
							
							
						 
						
							2015-02-10 21:36:38 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								b04cf2140b 
								
							 
						 
						
							
							
								
								Fix password prompt on Windows for make-user command.  
							
							... 
							
							
							
							Sometimes I really wonder about this code. 
							
						 
						
							2015-02-10 21:34:31 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								f5e6ecf41b 
								
							 
						 
						
							
							
								
								Update changelog.  
							
							
							
						 
						
							2015-02-10 19:14:03 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4ed82abd7d 
								
							 
						 
						
							
							
								
								Rework how Continuum versioning is configured.  
							
							... 
							
							
							
							The burden for configuring this now falls to the application entry point,
although that may not be a bad thing.  Even then, versioning is *not*
enabled by default so config must explicitly enable it. 
							
						 
						
							2015-02-10 19:06:46 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								ee8440751a 
								
							 
						 
						
							
							
								
								Fix bug when disabling versioning in import subcommand.  
							
							
							
						 
						
							2015-02-10 01:03:23 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								275387e47e 
								
							 
						 
						
							
							
								
								Update changelog.  
							
							
							
						 
						
							2015-02-09 23:51:03 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								d3ec2ca2c5 
								
							 
						 
						
							
							
								
								Fix Continuum versioning when we're recording changes also.  
							
							... 
							
							
							
							Sure would be nice to understand the background of why this hack is
required. 
							
						 
						
							2015-02-09 22:30:17 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								d42a478e5a 
								
							 
						 
						
							
							
								
								Add initial versioning support with SQLAlchemy-Continuum.  
							
							
							
						 
						
							2015-02-09 18:36:03 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4712855b58 
								
							 
						 
						
							
							
								
								Add ImportSubcommand as base class for data import subcommands.  
							
							
							
						 
						
							2015-02-09 12:45:11 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								08dd2d000a 
								
							 
						 
						
							
							
								
								Fix some db.changes stuff for tests...  
							
							
							
						 
						
							2015-02-09 01:29:00 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								ebe2ce8109 
								
							 
						 
						
							
							
								
								Various data import tweaks.  
							
							
							
						 
						
							2015-02-09 00:57:56 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e19bc9d78e 
								
							 
						 
						
							
							
								
								Tweaks to some model __unicode__() methods.  
							
							
							
						 
						
							2015-02-09 00:50:17 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								2581f7bda3 
								
							 
						 
						
							
							
								
								Rename tables etc. in preparation for Continuum support.  
							
							... 
							
							
							
							This has needed doing regardless I think, but the added history tables from
SQLAlchemy-Continuum make it more of a priority. 
							
						 
						
							2015-02-09 00:45:48 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								526ef323f5 
								
							 
						 
						
							
							
								
								Add more data normalization and support for more columns to model importing.  
							
							
							
						 
						
							2015-02-07 12:50:08 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								907645e044 
								
							 
						 
						
							
							
								
								Force classes derived from DataProvider to define key.  
							
							
							
						 
						
							2015-02-07 12:48:44 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								afada0171a 
								
							 
						 
						
							
							
								
								Add encoding support to files.count_lines().  
							
							... 
							
							
							
							This seemed to be necessary when working with a file with 'latin_1'
encoding.  Hopefully this is a good change and doesn't break anything..? 
							
						 
						
							2015-02-07 12:41:15 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								ec72e5c9dd 
								
							 
						 
						
							
							
								
								Fix (another) import bug when normalizing data fields which aren't present.  
							
							
							
						 
						
							2015-02-07 10:48:04 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4c4cd39592 
								
							 
						 
						
							
							
								
								Fix import bug when normalizing data fields which aren't present.  
							
							
							
						 
						
							2015-02-06 11:04:11 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								5749ea9705 
								
							 
						 
						
							
							
								
								Increase length of Vendor.name column.  
							
							... 
							
							
							
							Bumped to 50 chars to match original Rattail schema. 
							
						 
						
							2015-02-05 11:34:37 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e2d4bf3e7f 
								
							 
						 
						
							
							
								
								Fix encoding issue when sending email with non-ASCII chars in message.  
							
							... 
							
							
							
							I still don't understand all this 100%, but this seemed to satisfy the
immediate need (bugfix). 
							
						 
						
							2015-02-05 10:36:05 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								96daae2271 
								
							 
						 
						
							
							
								
								More db.importing features and tweaks.  
							
							... 
							
							
							
							* Let `db.cache.cache_model()` accept a callable for the key.
* Add `cache_model()` methods to `Importer` and `DataProvider`.
* Support for more model classes and fields.
* Add `Person.customers` relationship/proxy.
* Add getset factory to `Employee.first_name` and `last_name`. 
							
						 
						
							2015-02-03 22:11:07 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								111e8d8553 
								
							 
						 
						
							
							
								
								More db.importing features and tweaks.  
							
							... 
							
							
							
							* Change `db.cache.cache_model()` to allow tuple for key.
* Change `db.importing.Importer` and `DataProvider` to allow tuple for key.
* Add/improve several model importers. 
							
						 
						
							2015-02-03 12:39:07 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e3a7e0c7b9 
								
							 
						 
						
							
							
								
								Add some more model data importers, etc.  
							
							... 
							
							
							
							Also remove some redundant code. 
							
						 
						
							2015-02-02 21:43:57 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								a26ff132b2 
								
							 
						 
						
							
							
								
								Fix bug when normalizing source data for import.  
							
							
							
						 
						
							2015-02-02 21:43:15 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4e5cbd5535 
								
							 
						 
						
							
							
								
								Fix bug when importer makes new instance.  
							
							
							
						 
						
							2015-02-02 19:32:05 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								26c0d08142 
								
							 
						 
						
							
							
								
								bugfix  
							
							
							
						 
						
							2015-02-02 19:18:06 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								a035b1893a 
								
							 
						 
						
							
							
								
								Add import-csv command, and db.importing.providers.csv module.  
							
							... 
							
							
							
							Refactored `db.importing.providers` slightly to make this possible. 
							
						 
						
							2015-02-02 19:13:26 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								96c1ad1f34 
								
							 
						 
						
							
							
								
								Add db.importing subpackage.  
							
							... 
							
							
							
							First stab at this, seems to be working pretty well so far. 
							
						 
						
							2015-02-02 19:13:26 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								30e48e4b2f 
								
							 
						 
						
							
							
								
								Fix bugs in set_*_price() API functions, and make them return price object.  
							
							
							
						 
						
							2015-02-02 19:13:26 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								f386224392 
								
							 
						 
						
							
							
								
								Add csvutil.UnicodeWriter class.  
							
							... 
							
							
							
							Stole from Python docs, and used for a test but as of now no production
code is using this class. 
							
						 
						
							2015-02-02 19:13:26 -06:00