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
|
09ccd6c5e2
|
PEP style fixes
|
2020-04-21 22:37:35 +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
|
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
|
a2c0c7c76a
|
Add "part" reference to SalesOrderLineItem model
|
2020-04-21 08:33:32 +10:00 |
|
Oliver Walters
|
ce1dd88129
|
Form for creating a new SalesOrder
|
2020-04-20 22:13:07 +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
|
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
|
87a09a7220
|
Rename Order.URL to Order.link
|
2020-04-06 11:56:52 +10:00 |
|
Oliver Walters
|
570010b99c
|
Change POLineItem quantity to a rounding decimal field
|
2020-03-31 21:23:57 +11:00 |
|
Oliver Walters
|
25caec4c53
|
Fix unit testings
|
2020-03-22 20:13:38 +11:00 |
|
Oliver Walters
|
cc41752f9f
|
Add PurchaseOrderAttachment model
- File attachment against PurchaseOrder
|
2020-03-22 18:02:53 +11:00 |
|
Oliver Walters
|
7ec194a14a
|
Markdownify the notes field for PurchaseOrder
- Update model field
- Create tab view for PO page
- Add 'notes' tab
|
2020-02-02 11:44:44 +11:00 |
|
Oliver Walters
|
7f2804dff3
|
Add button to mark a purchase order as complete, even if not all line items are received
|
2019-12-05 10:29:16 +11:00 |
|
Oliver Walters
|
64db28be67
|
Fix __str__ function to get unit tests to pass
|
2019-11-19 10:31:49 +11:00 |
|
Oliver Walters
|
381becef79
|
Convert some more fields to decimal
- purchase order line item quantity
- purchase order line item received
|
2019-11-19 10:30:04 +11:00 |
|
Oliver Walters
|
fcbf0e6e93
|
Create UI elements to cancel an order
- View
- Form
- Template
- Button
- Javascript
|
2019-09-20 11:52:38 +10:00 |
|
Oliver Walters
|
ed20e9d4a1
|
Simplify code for exporting PurchaseOrder
- New resource for managing import/export of POLineItem model
|
2019-09-15 22:04:52 +10:00 |
|
Oliver Walters
|
59f102af3c
|
Database filtering beats list comprehension!
|
2019-09-13 20:15:34 +10:00 |
|
Oliver Walters
|
17e91493ea
|
Bug fix for order-parts form
- Check for parts already existing in PO must filter by the purchase order ID in addition to the part ID
|
2019-09-13 15:32:52 +10:00 |
|
Oliver Walters
|
fa8056f4b9
|
Fill out supplier_part details when receiving a line for a purchase order
|
2019-09-08 23:15:44 +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
|
78bfc0b6a8
|
Improve the 'creation date' for order
- Automatically set on first save
|
2019-06-17 19:44:36 +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
|
5aac603d63
|
Satisfying the frog
|
2019-06-13 22:43:31 +10:00 |
|
Oliver Walters
|
1b06d86f59
|
Export purchase order to CSV
|
2019-06-13 22:38:10 +10:00 |
|
Oliver Walters
|
fe5bb23d13
|
Add notes field to purchase order line item
|
2019-06-13 21:57:35 +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
|
04a9b1a980
|
Create a new purchase order from a company page
|
2019-06-10 22:56:34 +10:00 |
|
Oliver Walters
|
ec669dd670
|
Ability to 'issue' a purchase order
|
2019-06-10 22:14:23 +10:00 |
|
Oliver Walters
|
4af1f6ca9f
|
Update a TODO comment
|
2019-06-06 21:56:20 +10:00 |
|
Oliver Walters
|
7b139a7f05
|
Form / view for creating a new purchase order
|
2019-06-06 21:39:04 +10:00 |
|
Oliver Walters
|
67248ec4dd
|
List purchase orders for a given part
|
2019-06-05 21:47:22 +10:00 |
|
Oliver Walters
|
be6b1ae2f8
|
Updates for purchase order line items
- Display list of line items
- Add a form to create a new line item
|
2019-06-05 20:59:30 +10:00 |
|
Oliver Walters
|
e199ed2281
|
PEP fixes
|
2019-06-05 00:21:19 +10:00 |
|
Oliver Walters
|
76a72be926
|
Add order status field
- Display status field in PurchaseOrder list view
|
2019-06-04 23:09:51 +10:00 |
|
Oliver Walters
|
0e29f9b88c
|
Fix related name
|
2019-06-04 22:26:40 +10:00 |
|
Oliver Walters
|
54b1ccd585
|
Allow blank PO description and add URL field
|
2019-06-04 22:26:19 +10:00 |
|