Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								151f92c00a 
								
							 
						 
						
							
							
								
								Keep current rattail config, when launching overnight task  
							
							 
							
							... 
							
							
							
							at least i think this makes the most sense..? 
							
						 
						
							2022-11-27 12:33:44 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								2e4bb53d67 
								
							 
						 
						
							
							
								
								Auto-record last run date when overnight task completes okay  
							
							 
							
							
							
						 
						
							2022-11-23 13:46:51 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								c8c57b9629 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2022-11-21 14:29:46 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								17d4023dc0 
								
							 
						 
						
							
							
								
								Add way to purge overnight luigi settings  
							
							 
							
							... 
							
							
							
							useful when cloning production DB to dev/stage environment, where
local config file can have custom settings 
							
						 
						
							2022-11-21 14:00:06 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								65d4b6ea5e 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2022-11-21 12:46:07 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4e2a8f8908 
								
							 
						 
						
							
							
								
								Wrap script with run-n-mail too, for overnight luigi tasks  
							
							 
							
							... 
							
							
							
							don't just wrap if invoking luigi directly 
							
						 
						
							2022-11-21 12:36:27 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								973d2bc06d 
								
							 
						 
						
							
							
								
								Fix the shlex_join() workaround for python2  
							
							 
							
							
							
						 
						
							2022-11-21 12:36:11 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								23318f270b 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2022-11-20 20:26:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								5c879a82e6 
								
							 
						 
						
							
							
								
								Add luigi module/class awareness to overnight task launcher  
							
							 
							
							... 
							
							
							
							so we can invoke luigi directly instead of relying on script
this also improves logic for how `run-n-mail` and/or `at` are used 
							
						 
						
							2022-11-20 19:35:41 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								8cda194a14 
								
							 
						 
						
							
							
								
								Tweak fallback for backfill task settings  
							
							 
							
							
							
						 
						
							2022-11-20 16:55:58 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								3e17fc4146 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2022-11-20 15:59:08 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								aa734cb02e 
								
							 
						 
						
							
							
								
								Add basic rattail overnight command, for running luigi tasks  
							
							 
							
							... 
							
							
							
							although at this stage, it isn't very aware of luigi, and just knows
to run the "script" associated with given task defined in config 
							
						 
						
							2022-11-20 15:30:25 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								bea5278289 
								
							 
						 
						
							
							
								
								Fix how keys are stored for luigi overnight/backfill tasks  
							
							 
							
							
							
						 
						
							2022-11-20 13:56:54 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								c8597434a0 
								
							 
						 
						
							
							
								
								Add enabled and per-day scheduling flags for problem reports  
							
							 
							
							... 
							
							
							
							report should only run (via `rattail problems` command) if it's
enabled generally, but also for the current day of week.  all such
flags should be effectively ON by default.
also adds the `--force` command arg, to run a report no matter what
its flags happen to be
nb. manually running a report from tailbone also uses "force" logic 
							
						 
						
							2022-11-19 17:38:02 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								ec059ba8ec 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2022-11-17 19:23:09 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								2c0abe99b3 
								
							 
						 
						
							
							
								
								Ignore bad date parsing for vendor invoice batch  
							
							 
							
							
							
						 
						
							2022-11-15 17:21:05 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4130df361f 
								
							 
						 
						
							
							
								
								Allow misc. date formats for certain versions of KeHE invoices  
							
							 
							
							
							
						 
						
							2022-11-15 17:00:34 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								b89af59d6d 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2022-11-15 13:38:38 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								9f580fcd62 
								
							 
						 
						
							
							
								
								Add merge logic for users, to AuthHandler  
							
							 
							
							
							
						 
						
							2022-11-15 13:36:43 -06:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								606b3f7c4d 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2022-11-03 11:33:13 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4868a32549 
								
							 
						 
						
							
							
								
								Include make_filename() method for new poser report  
							
							 
							
							
							
						 
						
							2022-11-02 14:25:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								590003560c 
								
							 
						 
						
							
							
								
								Fix config prefix for Luigi service info  
							
							 
							
							... 
							
							
							
							this now matches what tailbone exposes as settings 
							
						 
						
							2022-10-31 21:39:51 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								a2e54d91cd 
								
							 
						 
						
							
							
								
								Add workaround for shlex.join() prior to python 3.8  
							
							 
							
							
							
						 
						
							2022-10-31 20:52:06 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								5bcc3ba07a 
								
							 
						 
						
							
							
								
								Make some behavior optional, for writing Excel reports  
							
							 
							
							
							
						 
						
							2022-10-30 16:56:02 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								0189de23bf 
								
							 
						 
						
							
							
								
								Don't convert percentage values for batch_pricing_row  
							
							 
							
							... 
							
							
							
							turns out those were being stored in 0 - 100 range already? 
							
						 
						
							2022-10-29 13:50:52 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								664efb0e35 
								
							 
						 
						
							
							
								
								Convert all percentage values to assume 0 - 100 range  
							
							 
							
							... 
							
							
							
							and update logic accordingly, to standardize
previously some things were using the 0.0 - 1.0 range instead but that
has proved to be more of a headache 
							
						 
						
							2022-10-29 13:38:58 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								b6803ce301 
								
							 
						 
						
							
							
								
								Update logic for calculating markup from margin  
							
							 
							
							... 
							
							
							
							to assume margin value is between 0 - 100 by default, instead of
assuming it's between 0.0 - 1.0
part of a broader effort to standardize how we handle percentage values 
							
						 
						
							2022-10-28 19:30:50 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								8fb67c2ce2 
								
							 
						 
						
							
							
								
								Assume XLSX for pricing batch upload  
							
							 
							
							
							
						 
						
							2022-10-19 16:25:22 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								9e3817d299 
								
							 
						 
						
							
							
								
								Add handler methods to add/update address for person  
							
							 
							
							
							
						 
						
							2022-10-18 10:54:24 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								53c4227ace 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2022-09-09 14:52:47 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e50f1e0ebf 
								
							 
						 
						
							
							
								
								Add get_unconfirmed_counts() method for receiving batch handler  
							
							 
							
							... 
							
							
							
							so that can inform the default receiving options e.g. in mobile app 
							
						 
						
							2022-09-07 20:43:10 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								8b5336eb4c 
								
							 
						 
						
							
							
								
								Specify stacklevel for some deprecation warnings  
							
							 
							
							
							
						 
						
							2022-09-07 09:10:51 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								964060f6d9 
								
							 
						 
						
							
							
								
								Make past item lookup optional for custorders  
							
							 
							
							
							
						 
						
							2022-09-06 16:43:27 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								1c02325bc4 
								
							 
						 
						
							
							
								
								Add basic per-item discount support for custorders  
							
							 
							
							
							
						 
						
							2022-09-06 16:32:19 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								110c684682 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2022-09-06 13:20:22 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								130d9b2ea4 
								
							 
						 
						
							
							
								
								Add generic-ish rattail.db.util.get_fieldnames() function  
							
							 
							
							... 
							
							
							
							need to standardize on some logic for that 
							
						 
						
							2022-08-30 21:55:04 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								f69df777a4 
								
							 
						 
						
							
							
								
								Add WorkOrder.estimated_total to schema  
							
							 
							
							
							
						 
						
							2022-08-30 21:13:39 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								1df93fe921 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2022-08-30 14:17:54 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								a5e6f6e7bb 
								
							 
						 
						
							
							
								
								Consider 'Y' (or 'y') as true when parsing bool value  
							
							 
							
							
							
						 
						
							2022-08-30 13:56:44 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								40086f7905 
								
							 
						 
						
							
							
								
								Add more attrs for new product batch row  
							
							 
							
							
							
						 
						
							2022-08-30 13:56:29 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								7822e32fec 
								
							 
						 
						
							
							
								
								Fix how newline chars are handled for UNFI invoice parser  
							
							 
							
							... 
							
							
							
							newer invoice file is suddenly coming with unix line endings, whereas
previous files all had DOS line endings 
							
						 
						
							2022-08-30 12:05:27 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								97fcd98032 
								
							 
						 
						
							
							
								
								Do not run tests unless requested, for release task  
							
							 
							
							
							
						 
						
							2022-08-30 11:02:43 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								c02f0e0c08 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2022-08-30 11:02:08 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								9c695e57be 
								
							 
						 
						
							
							
								
								Add unit_size, uom, cleanup refresh logic for newproduct batch  
							
							 
							
							
							
						 
						
							2022-08-30 10:55:04 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								8f19e5b2a0 
								
							 
						 
						
							
							
								
								Do not deprecate BatchHandler.locate_product_for_entry()  
							
							 
							
							... 
							
							
							
							leave it for now, it seems rather convenient to call from e.g. within
a `refresh_row()` method of batch handler 
							
						 
						
							2022-08-27 22:20:14 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								2ae7a051ce 
								
							 
						 
						
							
							
								
								Ugh, fix calculate_price_from_margin()  
							
							 
							
							
							
						 
						
							2022-08-26 15:48:42 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								1726da1160 
								
							 
						 
						
							
							
								
								Add pricing.calculate_price_from_margin() function  
							
							 
							
							
							
						 
						
							2022-08-26 15:33:05 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								50d735b82c 
								
							 
						 
						
							
							
								
								Add pricing.calculate_variance() function  
							
							 
							
							
							
						 
						
							2022-08-26 15:24:51 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								d9bbedfb95 
								
							 
						 
						
							
							
								
								Fix import in backfill runner script  
							
							 
							
							
							
						 
						
							2022-08-24 21:10:56 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								2562d7ca28 
								
							 
						 
						
							
							
								
								Update changelog  
							
							 
							
							
							
						 
						
							2022-08-24 18:23:55 -05:00