Oliver Walters 
							
						 
					 
					
						
						
							
						
						4bd0872b2c 
					 
					
						
						
							
							Expose some more stock item data over API  
						
						
						
						
					 
					
						2020-05-22 23:33:27 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						71681bfda1 
					 
					
						
						
							
							Add a button if a stock item test report is available  
						
						
						
						
					 
					
						2020-05-22 21:38:05 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						1ad7e699a9 
					 
					
						
						
							
							PEP  
						
						
						
						
					 
					
						2020-05-22 21:31:21 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						0ec880290b 
					 
					
						
						
							
							Functionality for retrieving test templates associated with a given part  
						
						
						
						
					 
					
						2020-05-22 21:29:58 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						2f6d03388d 
					 
					
						
						
							
							Add serializer / table display  
						
						
						
						
					 
					
						2020-05-18 19:15:40 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						fc6cad475a 
					 
					
						
						
							
							Add validation for StockItemTestResult based on the matching PartTestTemplate  
						
						
						
						
					 
					
						2020-05-18 19:11:43 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						e8c402ecd9 
					 
					
						
						
							
							Add some more fields to the PartTestTemplate model  
						
						
						
						
					 
					
						2020-05-18 19:00:45 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						1cc0977816 
					 
					
						
						
							
							Display testing status for a stock item  
						
						
						
						
					 
					
						2020-05-17 22:33:41 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						6cb017bbfd 
					 
					
						
						
							
							Add functions to test if a stock item has passed all tests  
						
						
						
						
					 
					
						2020-05-17 22:03:55 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						b9799e1824 
					 
					
						
						
							
							Add some more part slidies  
						
						
						
						
					 
					
						2020-05-17 17:05:04 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						e30f6ec374 
					 
					
						
						
							
							Add forms / views for creating / editing / deleting test templates  
						
						
						
						
					 
					
						2020-05-17 16:50:34 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						e9ed50fc4b 
					 
					
						
						
							
							Add table displaying part test templates  
						
						
						
						
					 
					
						2020-05-17 16:07:55 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						66f2c01d5d 
					 
					
						
						
							
							Add (empty) page for displaying part test templates  
						
						
						
						
					 
					
						2020-05-17 14:26:53 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						bc8b3a68f0 
					 
					
						
						
							
							Fixes for unit testing  
						
						
						
						
					 
					
						2020-05-17 14:17:55 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						69c748d018 
					 
					
						
						
							
							PEP fix  
						
						
						
						
					 
					
						2020-05-17 14:15:13 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						95d07cd02b 
					 
					
						
						
							
							Add unit testing for new API features  
						
						
						
						
					 
					
						2020-05-17 14:14:54 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						4d992ea528 
					 
					
						
						
							
							Expose test templates to the API  
						
						
						
						
					 
					
						2020-05-17 13:56:49 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						f791ac9f57 
					 
					
						
						
							
							Register test template in the admin interface  
						
						
						
						
					 
					
						2020-05-17 13:50:06 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						badf9230a9 
					 
					
						
						
							
							Add fixtures / unit testing for the stock item testing framework  
						
						
						
						
					 
					
						2020-05-17 13:46:19 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						8c8b704e38 
					 
					
						
						
							
							Add PartTestTemplate model  
						
						
						
						
					 
					
						2020-05-17 13:26:51 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						8a99062704 
					 
					
						
						
							
							PEP fixes  
						
						
						
						
					 
					
						2020-05-16 17:52:25 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						3d0bea15ae 
					 
					
						
						
							
							Refactor function naming  
						
						
						
						
					 
					
						2020-05-16 12:03:18 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						4cb97b1340 
					 
					
						
						
							
							Add some more form candy  
						
						
						
						
					 
					
						2020-05-16 11:55:10 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						10762fc1cf 
					 
					
						
						
							
							Refactor tractor  
						
						
						
						
					 
					
						2020-05-16 08:55:19 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						ea88a03b5a 
					 
					
						
						
							
							More serial number validation and unit testing  
						
						... 
						
						
						
						- 
						
						
					 
					
						2020-05-16 08:43:57 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						2d6c531fda 
					 
					
						
						
							
							Unit testing for part variant MPTT  
						
						
						
						
					 
					
						2020-05-15 22:01:21 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						0652579312 
					 
					
						
						
							
							Update fixture for part model to match MPTT requirements  
						
						
						
						
					 
					
						2020-05-15 21:44:25 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						0a78432a0f 
					 
					
						
						
							
							Convert 'part" to MPTT model - based on the 'variant_of' field  
						
						... 
						
						
						
						- Now recursive variants can be implemented properly 
						
						
					 
					
						2020-05-15 21:35:53 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						30b5f7d507 
					 
					
						
						
							
							Drag and drop for order attachments  
						
						
						
						
					 
					
						2020-05-13 11:28:45 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						db01f3646a 
					 
					
						
						
							
							Enable drag-and-drop attachment upload for Part  
						
						
						
						
					 
					
						2020-05-13 11:13:26 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						f5b97da5d2 
					 
					
						
						
							
							Refactor "attachment" table into template  
						
						
						
						
					 
					
						2020-05-12 22:05:38 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						366d4b2143 
					 
					
						
						
							
							Add new attechment functionality to new models  
						
						... 
						
						
						
						- Giving the ol' refactor tractor a fresh coat of paint 
						
						
					 
					
						2020-05-12 21:40:42 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						2369b40bbf 
					 
					
						
						
							
							Ensure user gets saved when uploading attachment via API  
						
						
						
						
					 
					
						2020-05-12 21:11:38 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						5d716d0cdd 
					 
					
						
						
							
							Add "upload date" field to fileattachment base class  
						
						
						
						
					 
					
						2020-05-12 20:57:41 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						d4fa7d936e 
					 
					
						
						
							
							Add 'user' field to attachment  
						
						
						
						
					 
					
						2020-05-12 20:50:03 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						cfc0145180 
					 
					
						
						
							
							Add some unit tests  
						
						
						
						
					 
					
						2020-05-11 23:44:22 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						a7e5a79f4c 
					 
					
						
						
							
							Expose salesorder and purchaseorder attachments to the API  
						
						
						
						
					 
					
						2020-05-11 23:41:57 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						17d0a015f2 
					 
					
						
						
							
							Add API endpoint for StockItem attachment items  
						
						
						
						
					 
					
						2020-05-11 23:32:40 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						f36c5137dd 
					 
					
						
						
							
							Add ability to add part file attachments via the API  
						
						
						
						
					 
					
						2020-05-11 23:25:55 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						14132a6efa 
					 
					
						
						
							
							Add views / models / etc etc to support StockItem attachment  
						
						
						
						
					 
					
						2020-05-07 09:57:54 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						6318b0bddf 
					 
					
						
						
							
							Hide a silly button which does nothing  
						
						
						
						
					 
					
						2020-05-04 19:51:06 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						0933cf859c 
					 
					
						
						
							
							Add "new manufacturer" button  
						
						
						
						
					 
					
						2020-05-04 19:48:09 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						7430abc237 
					 
					
						
						
							
							Add ability to set stock status when receiving goods  
						
						
						
						
					 
					
						2020-05-03 09:50:00 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						b39283a18f 
					 
					
						
						
							
							Separate allocation counters  
						
						
						
						
					 
					
						2020-05-02 20:29:20 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						0199760e1c 
					 
					
						
						
							
							Bug fix  
						
						
						
						
					 
					
						2020-05-02 20:10:12 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						cc11df917e 
					 
					
						
						
							
							Part list API adjustments  
						
						
						
						
					 
					
						2020-05-02 14:03:17 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						7fca496de8 
					 
					
						
						
							
							Bug fix for StockItem list API  
						
						... 
						
						
						
						- The wrong detail data was being set 
						
						
					 
					
						2020-05-02 13:51:29 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						4197e29fce 
					 
					
						
						
							
							Major major major (improvements for StockItem list API)  
						
						... 
						
						
						
						OK LISTEN UP - Lots of work went into making this speedier:
- For related detail fields (e.g. part_detail), we pre-fetch and cache the model data
- This eliminates duplicate database hits for the same model instances
- Perform all field filtering manually, rather than using the DRF 'filter_fields' concept (this seems to add a lot of overhead)
- Use query annotations to getch calculated fields rather than fetching one-at-a-time
- And finally, if the request is AJAX then return a JsonResponse which is SO FREAKING MUCH FASTER 
						
						
					 
					
						2020-05-02 13:46:19 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						44319d24e4 
					 
					
						
						
							
							Custom list serializer for 'location_detail'  
						
						
						
						
					 
					
						2020-05-02 10:05:35 +10:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						a537b6df6e 
					 
					
						
						
							
							PEP fixes  
						
						
						
						
					 
					
						2020-05-02 09:50:18 +10:00