Commit Graph
223 Commits
Author SHA1 Message Date
Oliver Walters fd42149f67 More stuff 2020-04-22 22:22:22 +10:00
Oliver Walters 6ab03bd05a Add form for creating a new StockItem allocation 2020-04-22 21:26:38 +10:00
Oliver Walters 2972aec759 Cleverer rendering of sales order allocations 2020-04-22 20:26:05 +10:00
Oliver Walters b70e79b778 Optionally add all SalesOrderAllocations to the SalesOrderLineItem serializer 2020-04-22 20:10:23 +10:00
Oliver Walters d9698b10cc PEP fixes 2020-04-22 13:21:45 +10:00
Oliver Walters 1373425c29 Update definition for StockItemAllocation model
- Limit foreignkey choices
- Error checking
- Check if a StockItem is over-allocated
- Fix API serialization and filtering
2020-04-22 13:11:19 +10:00
Oliver Walters 2cb1b076f6 Create "SalesOrderAllocation" object
- Links multiple StockItem objects to a single SalesOrderLineItem
2020-04-22 12:12:48 +10:00
Oliver Walters 372958d939 Migrate more pages to the two_column template 2020-04-22 09:50:10 +10:00
Oliver Walters 09ccd6c5e2 PEP style fixes 2020-04-21 22:37:35 +10:00
Oliver Walters b75c343236 Add action buttons to the sales order page 2020-04-21 22:02:17 +10:00
Oliver Walters 15166c7797 Add a custom "id" to the progress bar 2020-04-21 21:43:04 +10:00
Oliver Walters cb636e000d Display a sub-list of stock items which are allocated to a SalseOrderLineItem 2020-04-21 21:38:04 +10:00
Oliver Walters b40234e403 UI tweaks 2020-04-21 20:05:15 +10:00
Oliver Walters 89ede3e103 Fix for SalesOrderLineItem allocation calculation
Also function to render a progress bar
2020-04-21 16:45:44 +10:00
Oliver Walters a1376eeb9e The 'StockItem' model now has a reference to a SalesOrderLineItem 2020-04-21 15:04:21 +10:00
Oliver Walters 8052a1989c Serialize the allocated quantity for a purchase-order line item 2020-04-21 11:41:08 +10:00
Oliver Walters 7385099194 Add a model to map multiple StockItem objects to a single SalesOrderLineItem 2020-04-21 10:14:55 +10:00
Oliver Walters 19cd0707a2 Add / edit / delete attachments for SalesOrder 2020-04-21 09:42:11 +10:00
Oliver Walters a06595c152 Add line numbering to SalesOrderLineItem table 2020-04-21 09:20:44 +10:00
Oliver Walters 22c96ad2b7 Add ability to filter SalesOrder list by part 2020-04-21 09:17:50 +10:00
Oliver Walters 3d2e907d5e Add a 'sales order' view for each part 2020-04-21 09:15:01 +10:00
Oliver Walters b204618e79 Button / view / form to create a new SalesOrderLineItem 2020-04-21 09:02:10 +10:00
Oliver Walters 617fbf2f02 Moar stuffs:
- Expose part_detail and order_detail to SOLineItem serializer
- Update SalesOrder line item table
2020-04-21 08:57:13 +10:00
Oliver Walters a2c0c7c76a Add "part" reference to SalesOrderLineItem model 2020-04-21 08:33:32 +10:00
Oliver Walters 0c56079b41 Create missing tabs for sales orders
- Attachments
- Notes
2020-04-20 22:33:49 +10:00
Oliver Walters e12824df2e Add form to edit a SalesOrder 2020-04-20 22:20:03 +10:00
Oliver Walters ce1dd88129 Form for creating a new SalesOrder 2020-04-20 22:13:07 +10:00
Oliver Walters ebbcff3c7f Render a table of line items 2020-04-20 21:22:34 +10:00
Oliver Walters b2569d5cba Expose SalesOrderLineItem objects to the REST API 2020-04-20 21:11:59 +10:00
Oliver Walters 47ada25315 Add detail view for SalesOrder 2020-04-20 20:59:14 +10:00
Oliver Walters 1ebf26ab7c Add page for displaying all sales orders 2020-04-20 20:40:45 +10:00
Oliver Walters 627c50e465 Render a table of sales orders 2020-04-20 20:27:52 +10:00
Oliver Walters c7fd22924f Register salesorder classes in the admin interface 2020-04-20 20:27:35 +10:00
Oliver Walters 9f97d81e83 API endpoint for serializing SalesOrder objects 2020-04-20 20:11:21 +10:00
Oliver Walters 974c98c95a Add "SalesOrder" concept
- SalesOrder model
- SalesOrderLineItem
- SalesOrderAttachment
2020-04-20 19:41:58 +10:00
Oliver Walters ff3cc96e0e PEP fixes 2020-04-20 09:50:41 +10:00
Oliver Walters 746e9ab983 Fix rendering of PurchaseOrder table 2020-04-20 09:48:33 +10:00
Oliver Walters 99fcbcc646 Consolidation of PurchaseOrder API 2020-04-20 09:41:21 +10:00
Oliver Walters d19e287cb5 Template rendering improvements 2020-04-15 14:24:59 +10:00
Oliver Walters 610f85597f Expose supplier_reference to external API 2020-04-15 14:18:17 +10:00
Oliver Walters c12a482e4d Add "supplier_reference" field to PurchaseOrder
- This is the code that the Supplier uses for the particuarl sales order
2020-04-15 13:32:14 +10:00
Oliver Walters c17c014b33 More cleanup
- Allow user filtering for purchase-order table in part view
- Remove some debug strings

(cherry picked from commit ea466c3588)
2020-04-13 20:21:13 +10:00
Oliver Walters 7503596ea4 More fixes
- Add a set of template tags for rendering status codes
- Improve build API filtering
- Remove some outdated files
- Fix unit testing
2020-04-12 00:10:33 +10:00
Oliver Walters 6a0c5b78ae Refactor the purchase-order table
- Filter by order status
2020-04-11 20:56:31 +10:00
Oliver Walters eeeb04c9f4 Unit testing for Order app API 2020-04-10 08:02:51 +10:00
Oliver Walters 44c10c45cd visual consolidation 2020-04-06 20:50:33 +10:00
Oliver Walters 535f1994b1 Fix order API reference 2020-04-06 12:02:23 +10:00
Oliver Walters 87a09a7220 Rename Order.URL to Order.link 2020-04-06 11:56:52 +10:00
Oliver Walters 6919eaa1e1 Update translations 2020-03-31 21:33:50 +11:00
Oliver Walters 124967ed31 Remove trailing zeros in part order form 2020-03-31 21:30:34 +11:00