Oliver Walters
|
bbe66472ee
|
Display list of part variants
|
2019-05-25 23:40:59 +10:00 |
|
Oliver Walters
|
39c4611598
|
Add a tab for part variants
|
2019-05-25 23:31:23 +10:00 |
|
Oliver Walters
|
0e684071fa
|
Display message if a part is a template or a variant
|
2019-05-25 23:21:38 +10:00 |
|
Oliver Walters
|
5664fc5472
|
Detail in StockItem API now optional
|
2019-05-23 22:57:45 +10:00 |
|
Oliver Walters
|
9052ccc181
|
Make 'part_detail' field in SupplierPart serializer optional
|
2019-05-23 22:44:37 +10:00 |
|
Oliver Walters
|
cf5b8d0249
|
Optional part_detail and sub_part_detail for BOM API
- Significant speed boost on request
- Request the relevent information at the right place
|
2019-05-23 22:36:19 +10:00 |
|
Oliver Walters
|
27f956bffa
|
Part detail rendering improvements
|
2019-05-22 23:27:43 +10:00 |
|
Oliver Walters
|
cd7bc6cce5
|
Include pricing information in part supplier view
Also some CSS tweaks to secondary modal buttons
|
2019-05-22 22:11:27 +10:00 |
|
Oliver Walters
|
49ed17db56
|
Add a line
|
2019-05-21 00:52:17 +10:00 |
|
Oliver Walters
|
4b41766312
|
And mode
|
2019-05-21 00:31:34 +10:00 |
|
Oliver Walters
|
34620b22b0
|
Add a middleware to count queries
- https://www.dabapps.com/blog/logging-sql-queries-django-13/
|
2019-05-20 18:51:57 +10:00 |
|
Oliver Walters
|
a54760b219
|
Improve pricing display
|
2019-05-18 23:44:43 +10:00 |
|
Oliver Walters
|
ffda5a1b29
|
Add warning if no pricing data available
|
2019-05-18 23:13:18 +10:00 |
|
Oliver Walters
|
368193d397
|
Fix formatting
|
2019-05-18 23:09:12 +10:00 |
|
Oliver Walters
|
dcf79338c1
|
Add pop-up pricing window for part
- Cost to purchase from suppliers
- Cost to build from BOM
|
2019-05-18 23:09:08 +10:00 |
|
Oliver Walters
|
2a1fd2b03b
|
More complex pricing calculations
- Calculate BOM price for a part
- Calculate total pricing for a part (build or purchase)
- Display pricing information in BOM table
|
2019-05-18 23:08:51 +10:00 |
|
Oliver Walters
|
a3d1591929
|
Display part pricing in Part view
- Calculate min_price and max_price based on provided supplier information
|
2019-05-18 23:08:38 +10:00 |
|
Oliver Walters
|
a2eeb7e946
|
Bug fix for part/stock
- Re-introduce the button to create a new stock item
|
2019-05-17 16:35:16 +10:00 |
|
Oliver Walters
|
117fd701cd
|
Refactor some code
|
2019-05-16 22:19:49 +10:00 |
|
Oliver Walters
|
0a1887477c
|
Create template for stock table
|
2019-05-16 22:15:44 +10:00 |
|
Oliver Walters
|
b4df96aaee
|
Simplify extended filters
|
2019-05-16 19:14:43 +10:00 |
|
Oliver Walters
|
292e29e95e
|
Add some more secondary modals
|
2019-05-15 07:50:54 +10:00 |
|
Oliver Walters
|
f979edef8e
|
Prevent double loading of stock.js
|
2019-05-14 23:47:15 +10:00 |
|
Oliver Walters
|
2e5b3bfdf9
|
Prevent multiple loads of part.js
|
2019-05-14 23:44:33 +10:00 |
|
Oliver Walters
|
58cc1cda77
|
Only load api.js once
|
2019-05-14 23:43:16 +10:00 |
|
Oliver Walters
|
505b7941b1
|
Add link to delete a part
- Part must first be deactivated
|
2019-05-14 23:33:25 +10:00 |
|
Oliver Walters
|
76e6094977
|
Add secondary modal to BOM
|
2019-05-14 23:30:32 +10:00 |
|
Oliver Walters
|
9d50f2a6ac
|
Toot toot all aboard the refactor tractor
- launchModalForm now accepts a 'secondary' parameter which is a list of secondary modals to attach
|
2019-05-14 23:27:45 +10:00 |
|
Oliver Walters
|
97c4e5acbf
|
Add some secondary buttons to the part-create form
|
2019-05-14 23:19:56 +10:00 |
|
Oliver Walters
|
02033c2157
|
Add 'keywords' field to Part
- Shows up in search results
|
2019-05-14 17:23:20 +10:00 |
|
Oliver Walters
|
06e95819c9
|
Update form for deleting a BOM item
|
2019-05-13 23:00:04 +10:00 |
|
Oliver Walters
|
00b37b62db
|
Updated form to delete part category
|
2019-05-13 22:55:40 +10:00 |
|
Oliver Walters
|
ffa5a25fa9
|
Updated form for deleting part attachments
|
2019-05-13 22:53:58 +10:00 |
|
Oliver Walters
|
3e4d778539
|
Change menu ordering
|
2019-05-13 21:56:39 +10:00 |
|
Oliver Walters
|
2408318eae
|
Add new view to duplicate a part
- Allows 'deep_copy' (copies all BOM items for the duplicated part)
|
2019-05-13 21:41:32 +10:00 |
|
Oliver Walters
|
e3a9a70678
|
Add a form/view/etc for BOM validation
|
2019-05-12 16:27:50 +10:00 |
|
Oliver Walters
|
c7f0d56be4
|
Don't display BOM hash any more!
|
2019-05-12 16:09:11 +10:00 |
|
Oliver Walters
|
d17e36b9f9
|
Add BOM checksum info panels to the BOM view
|
2019-05-12 13:24:58 +10:00 |
|
Oliver Walters
|
9149619f38
|
Make BOM tab badge red if the BOM is not validated
|
2019-05-12 13:12:04 +10:00 |
|
Oliver Walters
|
4c3032e2f0
|
Add function to calculate BOM hash
- Uses hashlib.md5
|
2019-05-12 12:42:20 +10:00 |
|
Oliver Walters
|
1d36ea3e2e
|
Add a 'full_name' field for Part
- Combines IPN | Name | Variant
- Use this to display in most views
|
2019-05-12 12:16:04 +10:00 |
|
Oliver Walters
|
b3cca1d851
|
Improve form management when possible part matches are found
- Display the checkbox always
- Display a warning message above the form
|
2019-05-11 18:07:37 +10:00 |
|
Oliver Walters
|
d9c0d2f5e3
|
Update PartCreate form
- Display list of close matches
- Invalidate form (for now)
|
2019-05-11 11:55:17 +10:00 |
|
Oliver Walters
|
68b273aae1
|
Fixed some more part name displays
|
2019-05-10 22:18:56 +10:00 |
|
Oliver Walters
|
f76f1f54ae
|
Add 'variant' field to Part model
- Display 'long_name' which is concatenation of name and variant
|
2019-05-10 22:17:13 +10:00 |
|
Oliver Walters
|
932c07287b
|
Button fixes
|
2019-05-10 08:38:50 +10:00 |
|
Oliver Walters
|
34225193fa
|
Improve tree toggle icon
|
2019-05-09 21:46:11 +10:00 |
|
Oliver Walters
|
bff0f30b13
|
Save tree state 'per tree'
- Separate save state for Part and Stock tree
|
2019-05-09 21:41:44 +10:00 |
|
Oliver
|
8bf09300bb
|
Merge pull request #281 from SchrodingersGat/page-title
Page title
|
2019-05-09 18:33:03 +10:00 |
|
Oliver Walters
|
ca6bd0a999
|
Add page title for company page
|
2019-05-09 18:17:28 +10:00 |
|