| 
							
							
								 Oliver Walters | 08358f6961 | Run tests on custom validators | 2019-06-17 22:18:00 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | b9dc4a0c2f | Further tests for order | 2019-06-17 22:10:37 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 9c29976511 | More tests for order module - Also fixed some bugs along the way! | 2019-06-17 21:55:51 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 0857ec61fd | Add a test fixture for orders | 2019-06-17 19:47:16 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 78bfc0b6a8 | Improve the 'creation date' for order - Automatically set on first save | 2019-06-17 19:44:36 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 477ac68aa0 | Merge pull request #394 from SchrodingersGat/receive-order Receive order | 2019-06-15 20:08:35 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 93667f942f | Add button to remove line items from the 'receive' form | 2019-06-15 19:47:16 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 3405fb93a9 | Peppy fixes | 2019-06-15 19:42:09 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 1290e7f289 | Implement POST for receiving items - Create new StockItem in the correct location | 2019-06-15 19:39:57 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | c7ca9a3d8f | Display table of outstanding line items | 2019-06-15 17:29:33 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | e28a435c07 | Add entry point for order documentation | 2019-06-15 17:13:28 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | bbd6b15089 | Add a VIew for receiving purchase order | 2019-06-15 17:09:25 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 11d9312c45 | Improve rendering of purchase order table | 2019-06-15 15:33:10 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 0fa8e3809e | Limit PO selection to only those which are PENDING | 2019-06-15 15:33:03 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 26f56c188b | Merge pull request #393 from SchrodingersGat/stock-endpoint Allow quantity editing via /api/stock/ endpoint | 2019-06-13 23:07:27 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | ff6df9741f | Perform model validation on API serializers If you have a class, why not subclass it?! | 2019-06-13 23:03:58 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 222c9f1876 | Allow quantity editing via /api/stock/ endpoint - Allows creation of a new StockItem with a specified quantity | 2019-06-13 22:58:02 +10:00 |  | 
			
				
					| 
							
							
								 Oliver | 51ef46bd80 | Merge pull request #389 from SchrodingersGat/order-stuff Working towards semi-automated part ordering | 2019-06-13 22:53:41 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 5aac603d63 | Satisfying the frog | 2019-06-13 22:43:31 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | a424a805e4 | Bump version string | 2019-06-13 22:39:57 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 1b06d86f59 | Export purchase order to CSV | 2019-06-13 22:38:10 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 73b9881dc5 | Improve table rendering for build allocation view | 2019-06-13 22:18:27 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 38001b5358 | Peppy fixes | 2019-06-13 22:16:27 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | c9cddd2a19 | Add ability to edit and delete a purchase order line item | 2019-06-13 22:13:22 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | fe5bb23d13 | Add notes field to purchase order line item | 2019-06-13 21:57:35 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | d860336060 | Add some pretty buttons to the purchase order detail table | 2019-06-13 21:44:09 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | a37a2120fa | Add some context data to build views | 2019-06-13 21:32:37 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 2b74a0ed2c | Don't show zero-quantity items when ordering against a build | 2019-06-13 21:28:01 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 771a008e84 | Printable string for PurchaseOrderLineItem | 2019-06-13 21:21:22 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 52b7051060 | Automatically add line items to an order | 2019-06-13 21:17:06 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | f52aa0af21 | Create a new purchase order directly from the "Order Parts" form wizard | 2019-06-13 20:42:09 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 915395e676 | Create a new supplier part directly from the order form | 2019-06-13 20:35:15 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 4be82a31ce | Remove rows from order form | 2019-06-13 20:26:53 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 3bb76060d9 | Extract supplier purchase order selection information | 2019-06-13 20:17:36 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 3f809a9001 | List active purchase orders for each selected supplier | 2019-06-13 19:35:38 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 7049ab1d8c | Collate parts by supplier and present a purchase-order form | 2019-06-13 19:30:18 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 2fffd874a3 | Use integer ordering for part quantity | 2019-06-13 19:12:34 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 15432fd6b7 | Handle list of parts sent back to the order-parts form - Eliminate parts which are zero quantity
- Display an error message when no supplier is selected | 2019-06-13 19:10:31 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | c9b946655c | Add some more data to  Part serializer | 2019-06-13 18:33:15 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | a41a6c52ca | Peppy fixes | 2019-06-12 00:39:33 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | f0796327b3 | Improve display of part base page | 2019-06-12 00:29:47 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | b138a4bd5f | Order parts directly from a build | 2019-06-12 00:21:18 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 74327d3094 | Order from supplier 'parts list' page | 2019-06-12 00:10:39 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | e4f5cc8ccd | Order from a part page | 2019-06-12 00:04:20 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 3460a48b63 | Extra form info | 2019-06-11 23:58:00 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 1cb6c67086 | Launch order dialog from the 'Parts' table | 2019-06-11 23:55:20 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 0ca01fb0e7 | Template improvements | 2019-06-11 23:47:09 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 0bc8190e8c | Style supplier-part selection as 'select2' | 2019-06-11 23:41:15 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | bc05146e72 | First pass at 'order parts' fom - Select parts in modal form window | 2019-06-11 23:37:32 +10:00 |  | 
			
				
					| 
							
							
								 Oliver Walters | 8e82488f70 | Display 'net stock' value on front page | 2019-06-11 21:58:20 +10:00 |  |