Oliver 
							
						 
					 
					
						
						
							
						
						822c68f554 
					 
					
						
						
							
							Adds button for creating a new lien item  
						
						
						
						
					 
					
						2023-03-16 16:33:02 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						55b835f49e 
					 
					
						
						
							
							Add ability to create a new extra line item  
						
						
						
						
					 
					
						2023-03-16 16:21:14 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						153b9c0abe 
					 
					
						
						
							
							Render extra line table for return order  
						
						... 
						
						
						
						- Refactor existing functions into a single generic function
- Reduces repeated JS code a lot 
						
						
					 
					
						2023-03-16 16:09:18 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						3803d30be6 
					 
					
						
						
							
							Adds extra line item model for the return order  
						
						... 
						
						
						
						- Adds serializer and API endpoints as appropriate 
						
						
					 
					
						2023-03-16 14:05:55 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						a788cb0ff6 
					 
					
						
						
							
							Refactor order serializers  
						
						... 
						
						
						
						- Move common code into AbstractOrderSerializer class 
						
						
					 
					
						2023-03-16 13:04:06 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						e3243badfc 
					 
					
						
						
							
							Record user reference when creating via API  
						
						
						
						
					 
					
						2023-03-16 09:26:54 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						e523dfd60d 
					 
					
						
						
							
							Add report print button to return order page  
						
						
						
						
					 
					
						2023-03-16 09:22:52 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						4c03470e4a 
					 
					
						
						
							
							Refactor javascript for label printing  
						
						... 
						
						
						
						- Consolidate into a single function
- Similar to refactor of report functions 
						
						
					 
					
						2023-03-16 01:01:32 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						cdbfcfa1cf 
					 
					
						
						
							
							Reduce logging verbosity from weasyprint  
						
						
						
						
					 
					
						2023-03-16 00:46:10 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						c4bdacbd97 
					 
					
						
						
							
							Improvements for default StockItem test report template  
						
						... 
						
						
						
						- Fix bug in template
- Handle potential errors in template tags
- Add more helpers to report tags
- Improve test result rendering 
						
						
					 
					
						2023-03-16 00:21:49 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						76589a2fd8 
					 
					
						
						
							
							Refactor report printing javascript code  
						
						... 
						
						
						
						- Replace all existing functions with 'printReports' 
						
						
					 
					
						2023-03-15 23:35:02 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						918e1f3bef 
					 
					
						
						
							
							Adds default example report file for ReturnOrder  
						
						... 
						
						
						
						- Requires some more work :) 
						
						
					 
					
						2023-03-15 23:12:29 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						12e507143b 
					 
					
						
						
							
							Exposes API endpoints for ReturnOrderReport  
						
						
						
						
					 
					
						2023-03-15 23:11:44 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						5de0b42c41 
					 
					
						
						
							
							Refactoring for report.api  
						
						... 
						
						
						
						- Adds generic mixins for filtering queryset (based on updates to label.api)
- Reduces repeated code a *lot* 
						
						
					 
					
						2023-03-15 23:00:19 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						e492c28526 
					 
					
						
						
							
							Admin integration for new report model  
						
						
						
						
					 
					
						2023-03-15 22:25:09 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						096b6aeaa7 
					 
					
						
						
							
							Add serializer for the ReturnOrderReport model  
						
						... 
						
						
						
						- A little bit of refactoring along the way 
						
						
					 
					
						2023-03-15 22:22:50 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						6675f88476 
					 
					
						
						
							
							Adds ReturnOrderReport model  
						
						
						
						
					 
					
						2023-03-15 22:22:08 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						bcd439ed90 
					 
					
						
						
							
							More JS linting  
						
						
						
						
					 
					
						2023-03-15 10:48:51 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						59331ba887 
					 
					
						
						
							
							js linting  
						
						
						
						
					 
					
						2023-03-15 10:44:26 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						4dc22697b0 
					 
					
						
						
							
							Support filtering ReturnOrder by 'status'  
						
						... 
						
						
						
						- Refactors existing filter into the OrderFilter class 
						
						
					 
					
						2023-03-15 08:41:32 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						2efcbefe03 
					 
					
						
						
							
							Adds setting to enable / disable return order functionality  
						
						... 
						
						
						
						- Simply hides the navigation elements
- API is not disabled 
						
						
					 
					
						2023-03-15 08:09:23 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						2883f9774f 
					 
					
						
						
							
							Add "contact" for SalesOrder  
						
						
						
						
					 
					
						2023-03-15 08:02:24 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						7109bdbc78 
					 
					
						
						
							
							Render contact information  
						
						
						
						
					 
					
						2023-03-15 08:00:28 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						8817a7696b 
					 
					
						
						
							
							Expose 'contact' field for PurchaseOrder model  
						
						
						
						
					 
					
						2023-03-15 07:58:17 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						39c56c985e 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2023-03-15 07:57:50 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						aeca25c8af 
					 
					
						
						
							
							Adjust filters to limit contact options  
						
						
						
						
					 
					
						2023-03-15 00:41:17 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						cd50428685 
					 
					
						
						
							
							Adds "contact" to ReturnOrder  
						
						... 
						
						
						
						- Implement check to ensure that the selected "contact" matches the selected "company" 
						
						
					 
					
						2023-03-15 00:35:37 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						acd5dbcac8 
					 
					
						
						
							
							Database migrations  
						
						... 
						
						
						
						- Add new ReturnOrder modeles
- Add new 'contact' field to external orders 
						
						
					 
					
						2023-03-15 00:00:07 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						bbde4645d7 
					 
					
						
						
							
							Add ability to edit return order from detail page  
						
						
						
						
					 
					
						2023-03-14 23:49:32 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						42dc9796a2 
					 
					
						
						
							
							Break JS status codes into new javascript file  
						
						... 
						
						
						
						- Always difficult to track down where these are rendered
- Enough to warrant their own file now 
						
						
					 
					
						2023-03-14 23:37:06 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						ec03e0cc22 
					 
					
						
						
							
							Add "return orders" list to company detail page  
						
						
						
						
					 
					
						2023-03-14 23:25:31 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						7e43b69ae9 
					 
					
						
						
							
							More URL cleanup  
						
						
						
						
					 
					
						2023-03-14 23:11:03 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						e870dae261 
					 
					
						
						
							
							URL cleanup  
						
						... 
						
						
						
						- Use <int:pk> instead of complex regex 
						
						
					 
					
						2023-03-14 23:10:02 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						9ae6160353 
					 
					
						
						
							
							Adds detail page for ReturnOrder  
						
						
						
						
					 
					
						2023-03-14 23:05:05 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						e6e76c7a2c 
					 
					
						
						
							
							Fix role name (change 'returns' to 'return_order')  
						
						... 
						
						
						
						- Similar to existing roles for purchase_order and sales_order 
						
						
					 
					
						2023-03-14 21:07:53 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						e70d013655 
					 
					
						
						
							
							Splits order.js into multiple files  
						
						... 
						
						
						
						- Javascript files was becoming extremely large
- Hard to debug and find code
- Split into purchase_order / return_order / sales_order 
						
						
					 
					
						2023-03-14 20:59:01 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						095c4d5d05 
					 
					
						
						
							
							Adds template and JS code for manipulation of contacts  
						
						... 
						
						
						
						- Display a table
- Create / edit / delete 
						
						
					 
					
						2023-03-14 20:44:08 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						ab5e5cab69 
					 
					
						
						
							
							Add ContactList and ContactDetail API endpoints  
						
						
						
						
					 
					
						2023-03-14 19:40:20 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						260d38c333 
					 
					
						
						
							
							Add db migration for new "role"  
						
						
						
						
					 
					
						2023-03-14 19:12:45 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						7d8837ba9a 
					 
					
						
						
							
							Update navbar text  
						
						
						
						
					 
					
						2023-03-14 17:35:07 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						d39fc4f59d 
					 
					
						
						
							
							Update API version  
						
						
						
						
					 
					
						2023-03-14 17:32:58 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						718ad037cf 
					 
					
						
						
							
							Adds basic "index" page for Return Order model  
						
						
						
						
					 
					
						2023-03-14 17:29:44 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						ab1ed84636 
					 
					
						
						
							
							Adds API endpoints for ReturnOrder  
						
						... 
						
						
						
						- Add list endpoint
- Add detail endpoint
- Adds required serializer models 
						
						
					 
					
						2023-03-14 17:09:09 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						047e65cdce 
					 
					
						
						
							
							Refactor total_price into a mixin  
						
						... 
						
						
						
						- Required for PurchaseOrder and SalesOrder
- May not be required for ReturnOrder (remains to be seen) 
						
						
					 
					
						2023-03-14 16:19:05 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						2bddba42da 
					 
					
						
						
							
							Adds new 'role' specific for return orders  
						
						
						
						
					 
					
						2023-03-14 16:09:04 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						139170c26b 
					 
					
						
						
							
							Adds ReturnOrder and ReturnOrderAttachment models  
						
						
						
						
					 
					
						2023-03-14 16:04:56 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						1ba51e51c3 
					 
					
						
						
							
							Update BomItem 'validated' field ( #4486 )  
						
						... 
						
						
						
						* Adds new "validated" field to the BomItem model
- Previously this was dynamically calculated (very expensive)
- Now cached and updated whenever a BomItem instance is saved
- Will make the BOM API much more responsive
- Cleanup BomItem list API code also
* Adds data migration to update existing BomItem objects
* Exclude 'validated' field from BomItemResource class 
						
						
					 
					
						2023-03-14 13:53:33 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						06f8a50956 
					 
					
						
						
							
							Update task limiting ( #4472 )  
						
						... 
						
						
						
						* Add new setting to control how often we check for new version
* Improved names for settings
* Fix bug in existing backup task
* Refactor backup_task functino
- Add a helper function for running tasks at multi-day intervals
* Refactoring
* Add unit tests for new helper function
* Add multi-day holdoff to "check for updates"
* Allow initial attempt
* Add missing return
* Fixes for unit test 
						
						
					 
					
						2023-03-09 17:46:07 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						7372f2b714 
					 
					
						
						
							
							V0.8.4 Missing parameters in BOM export CSV format ( #4476 )  
						
						... 
						
						
						
						Fixes  #3907  
					
						2023-03-09 13:01:32 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						93a2d612e2 
					 
					
						
						
							
							extend part fields to fit large BOMs ( #4475 )  
						
						... 
						
						
						
						Fiexes https://github.com/inventree/InvenTree/issues/2819  
						
						
					 
					
						2023-03-09 09:35:12 +11:00