Oliver Walters 
							
						 
					 
					
						
						
							
						
						bad46f85f4 
					 
					
						
						
							
							Edit / delete / add BOM items  
						
						 
						
						... 
						
						
						
						- Remove x-editable inline editing
- Uses only bootstrap-table and modal forms
- Hide the 'part' field in the bom item edit 
						
						
					 
					
						2019-04-16 01:41:01 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						6e2b111b9c 
					 
					
						
						
							
							Add 'consumable' field to Part  
						
						 
						
						... 
						
						
						
						- Indicates that a part can be used to make other parts
- This is the inverse of 'buildable'
- Add this field to the serializer and edit forms
- Display parameter on part info page
- BOM edit window only requests sub-parts that are marked as 'consumable'
- Also added option to edit 'units' field for part 
						
						
					 
					
						2019-04-16 00:01:52 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						ca96c8e22b 
					 
					
						
						
							
							Better query param parsing  
						
						 
						
						
						
						
					 
					
						2019-04-15 23:30:17 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						3d9a1acc2e 
					 
					
						
						
							
							Don't render full category information in part API  
						
						 
						
						... 
						
						
						
						- Lots of data duplication!
- Just send the category ID (and the category name)
- 
						
						
					 
					
						2019-04-15 22:52:53 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						ac0b28a06c 
					 
					
						
						
							
							Simplify part filtering  
						
						 
						
						
						
						
					 
					
						2019-04-15 22:39:28 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						7e78f0aa67 
					 
					
						
						
							
							Changed query param from '1' to 'True'  
						
						 
						
						
						
						
					 
					
						2019-04-15 22:36:50 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						a5e3af97ed 
					 
					
						
						
							
							Move table functionality to external script  
						
						 
						
						
						
						
					 
					
						2019-04-15 22:28:29 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						b522ca5b29 
					 
					
						
						
							
							Don't render editable items when ont in editing mode  
						
						 
						
						
						
						
					 
					
						2019-04-15 18:41:48 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						ec98f7829e 
					 
					
						
						
							
							Add context flag to enable editing mode  
						
						 
						
						... 
						
						
						
						- pass ?edit=1 to the BOM
- Display page differently if in editing mode
- 
						
						
					 
					
						2019-04-15 18:32:15 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						e370cb8d3c 
					 
					
						
						
							
							Add note field to BomItem serializer  
						
						 
						
						
						
						
					 
					
						2019-04-14 22:20:11 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						d5186fc615 
					 
					
						
						
							
							Add 'note' field to BOM item model  
						
						 
						
						
						
						
					 
					
						2019-04-14 18:26:11 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						9e5eed5d5e 
					 
					
						
						
							
							Move the export_bom function to the part model  
						
						 
						
						
						
						
					 
					
						2019-04-14 12:34:14 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						b8e28c003d 
					 
					
						
						
							
							Provide download link to export BOM file  
						
						 
						
						... 
						
						
						
						- Helper function for generating temporary file (in memory) for exporting 
						
						
					 
					
						2019-04-14 12:34:14 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						b58c49e066 
					 
					
						
						
							
							Create BOM export form  
						
						 
						
						... 
						
						
						
						- Select output format 
						
						
					 
					
						2019-04-14 12:34:13 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						14de111130 
					 
					
						
						
							
							Allow better passthrough of context variables for non-form views  
						
						 
						
						
						
						
					 
					
						2019-04-14 12:34:13 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						0cc59540ef 
					 
					
						
						
							
							Generate modal form to export BOM  
						
						 
						
						... 
						
						
						
						- Doesn't do anything yet
- Extends AjaxView 
						
						
					 
					
						2019-04-14 12:34:13 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						2202dfd55d 
					 
					
						
						
							
							Peppy fixes  
						
						 
						
						
						
						
					 
					
						2019-04-14 12:30:06 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						00c21d521e 
					 
					
						
						
							
							Always display category  
						
						 
						
						... 
						
						
						
						- Display full category path 
						
						
					 
					
						2019-04-14 12:25:21 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						9d98c429d6 
					 
					
						
						
							
							Complex filtering for parts  
						
						 
						
						... 
						
						
						
						- Allow filtering against child categories
- Could potentially be slooow 
						
						
					 
					
						2019-04-14 11:59:07 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						cf374252c1 
					 
					
						
						
							
							PEP fixes for /part  
						
						 
						
						
						
						
					 
					
						2019-04-14 09:25:46 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						2d21bf0626 
					 
					
						
						
							
							Part BOM list now shows how many of each sub-item are available  
						
						 
						
						... 
						
						
						
						- If there are enough to build the available quantity is shown in green
- Otherwise, shown in orange 
						
						
					 
					
						2019-04-12 22:09:50 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						8a3706dd76 
					 
					
						
						
							
							Added MPN field to supplier part lists  
						
						 
						
						
						
						
					 
					
						2019-04-12 21:54:53 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						25f1d643b8 
					 
					
						
						
							
							Add indicator to show no stock in part listing  
						
						 
						
						
						
						
					 
					
						2019-04-12 21:21:50 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver Walters 
							
						 
					 
					
						
						
							
						
						c67dc6f56e 
					 
					
						
						
							
							Initial updates required to run under django 2.2  
						
						 
						
						... 
						
						
						
						- Change to middleware.py
- Change some URLs formatting
- Fix django version at 2.2 
						
						
					 
					
						2019-04-12 20:44:22 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						7644617af0 
					 
					
						
						
							
							Better string formatting for models  
						
						 
						
						... 
						
						
						
						Allows for easier searching in drop-downs for ForeignKeys 
						
						
					 
					
						2018-05-09 00:17:39 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						2c953c73fa 
					 
					
						
						
							
							Stock tracking tweaks  
						
						 
						
						... 
						
						
						
						- Ability to stocktake for entire part
- Enforce addition of notes to stockAdjust modal 
						
						
					 
					
						2018-05-09 00:06:35 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						47aa3c8a45 
					 
					
						
						
							
							Login / Logout views  
						
						 
						
						... 
						
						
						
						Information found here - https://simpleisbetterthancomplex.com/tutorial/2016/06/27/how-to-use-djangos-built-in-login-system.html  
						
						
					 
					
						2018-05-08 23:00:27 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						002c047105 
					 
					
						
						
							
							Added count/add/remove to Part Stock Detail Page  
						
						 
						
						
						
						
					 
					
						2018-05-08 22:14:18 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						3b6ef3f008 
					 
					
						
						
							
							Added stocktake / add / remove actions to StockItemDetail page  
						
						 
						
						
						
						
					 
					
						2018-05-08 22:14:03 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						3f1c6e2059 
					 
					
						
						
							
							Simplified modal calls  
						
						 
						
						... 
						
						
						
						- Default modal target supplied (can be overridden in options) 
						
						
					 
					
						2018-05-08 19:55:39 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						c5155d5ac7 
					 
					
						
						
							
							Move modal JS file  
						
						 
						
						... 
						
						
						
						- Loaded by base. 
						
						
					 
					
						2018-05-08 19:40:29 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						fdf214626c 
					 
					
						
						
							
							Further assorted updates  
						
						 
						
						... 
						
						
						
						What, you need more commit details?! Pah 
						
						
					 
					
						2018-05-07 23:40:17 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						425db5fd39 
					 
					
						
						
							
							Tweaked part stock page  
						
						 
						
						
						
						
					 
					
						2018-05-07 21:51:08 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						deccdce6d9 
					 
					
						
						
							
							Part view updates  
						
						 
						
						
						
						
					 
					
						2018-05-07 08:41:19 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						a7abf9731b 
					 
					
						
						
							
							Add link to stock-item in part-stock view  
						
						 
						
						
						
						
					 
					
						2018-05-06 22:28:50 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						c1e7e95fc0 
					 
					
						
						
							
							UI improvements  
						
						 
						
						... 
						
						
						
						Consolidated detail pages with OPTIONS drown down
(rather than multiple single buttons) 
						
						
					 
					
						2018-05-06 22:09:15 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						366e03456e 
					 
					
						
						
							
							Hide 'tracking' tab for now  
						
						 
						
						
						
						
					 
					
						2018-05-06 19:27:34 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						19ce05931c 
					 
					
						
						
							
							Re-added missing "New Part" button  
						
						 
						
						
						
						
					 
					
						2018-05-06 19:21:33 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Newlands 
							
						 
					 
					
						
						
							
						
						01da57f0cf 
					 
					
						
						
							
							If part has no category, page rendered an extra curly brace in JS that caused syntax error.  
						
						 
						
						
						
						
					 
					
						2018-05-05 21:22:47 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						41e031d4b4 
					 
					
						
						
							
							Draft API endpoint RUD class  
						
						 
						
						... 
						
						
						
						- RUD = Retrieve / Update / Destroy
- When issuing an Update command, the validity is checked but the model object is only saved if the POST data has "_is_final": true 
						
						
					 
					
						2018-05-05 01:26:01 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						7e4b0630b6 
					 
					
						
						
							
							Part category API  
						
						 
						
						
						
						
					 
					
						2018-05-04 23:54:57 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						4f63d12837 
					 
					
						
						
							
							Consolidated 'Part' app views  
						
						 
						
						... 
						
						
						
						- Improved templating
- Part tree open/close status stored to session 
						
						
					 
					
						2018-05-04 18:55:55 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						389908c67a 
					 
					
						
						
							
							Moved sidenav into block  
						
						 
						
						
						
						
					 
					
						2018-05-04 17:51:55 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						bc716e25f7 
					 
					
						
						
							
							Fixed bugs in Inventree/views.py  
						
						 
						
						... 
						
						
						
						- Need to pass request.FILES to the form! (duh!) 
 - Prevent form data from being saved twice 
						
						
					 
					
						2018-05-03 23:40:27 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						68cf6919a7 
					 
					
						
						
							
							Updated part views  
						
						 
						
						... 
						
						
						
						- Allocation table now uses bootstrap-table
- Added checkbox column to supplier table (no function yet) 
						
						
					 
					
						2018-05-03 23:39:08 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						f995f54390 
					 
					
						
						
							
							More API / JSON stuff  
						
						 
						
						... 
						
						
						
						- SupplierPart JSON API
- Part supplier list
- Company part list 
						
						
					 
					
						2018-05-03 00:47:03 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						49287c0c61 
					 
					
						
						
							
							Part 'used-in' view now uses API  
						
						 
						
						... 
						
						
						
						- Ajax calls to JSON API
- BootstrapTable 
						
						
					 
					
						2018-05-03 00:25:01 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						0f3150c705 
					 
					
						
						
							
							Part stock table now uses API / BootstrapTable  
						
						 
						
						
						
						
					 
					
						2018-05-02 23:54:28 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						1d63147380 
					 
					
						
						
							
							Reload BOM table without refreshing enitre page  
						
						 
						
						
						
						
					 
					
						2018-05-02 23:46:08 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oliver 
							
						 
					 
					
						
						
							
						
						7d21c4ef1c 
					 
					
						
						
							
							BOM now uses DRF / ajax  
						
						 
						
						
						
						
					 
					
						2018-05-02 23:42:57 +10:00