Commit Graph
100 Commits
Author SHA1 Message Date
Oliver 52da678636 Refactor SupplierPart page 2021-07-15 21:24:33 +10:00
Oliver 72337dab49 Refactor PartCategory views 2021-07-15 17:26:06 +10:00
Oliver d5bf108fef Remove unused template file 2021-07-15 16:54:49 +10:00
Oliver df89008116 Refactor allocation page(s)
- Also perform null check on notes before displaying
2021-07-15 16:53:14 +10:00
Oliver e38d740bbc Refactor "used in" page 2021-07-15 16:44:46 +10:00
Oliver e7c7bdcd00 Refactor BOM page 2021-07-15 16:42:28 +10:00
Oliver 57851b0eaf Refactor build orders display 2021-07-15 16:36:20 +10:00
Oliver c8c7f78ce9 Refactor "related parts" view 2021-07-15 16:28:26 +10:00
Oliver 8607d702c4 Refactor variants page 2021-07-15 16:17:41 +10:00
Oliver 985bd39234 Fix links 2021-07-15 16:14:48 +10:00
Oliver 84149d34a6 Refactor part-supplier view 2021-07-15 16:12:27 +10:00
Oliver 984e16d5af Return all part parameters to the main part edit form
- refactor purchaseorder view
- refactor salesorder view
2021-07-15 16:07:46 +10:00
Oliver 352a58b373 Can select nav based on URL query parameter 2021-07-15 13:41:26 +10:00
Oliver 3786454e4c Remove URL 2021-07-15 12:56:26 +10:00
Oliver 1a30a5bc16 Merge "test template" page 2021-07-15 12:56:17 +10:00
Oliver 2d2ad91545 Move "stock" part view 2021-07-15 12:52:36 +10:00
Oliver 0667857754 Refactor part base display 2021-07-15 12:04:48 +10:00
Oliver 8fed3b3522 Typo fix 2021-07-13 22:03:49 +10:00
Oliver 8dde89e781 Table fixes 2021-07-13 21:57:49 +10:00
Oliver c1c0a262b2 Refactor Company detail view 2021-07-13 21:53:48 +10:00
Oliver b6227f7d28 Refactor PurchaseOrder display 2021-07-13 21:21:00 +10:00
Oliver 65de52b705 Add javascript to dynamically switch between views 2021-07-13 20:58:05 +10:00
Oliver 9889e314a9 Remove unused templates 2021-07-13 20:04:12 +10:00
Oliver 970f08260c Update navbar 2021-07-13 20:04:02 +10:00
Oliver 39c58e4015 Move all "SalesOrder" content onto a single page 2021-07-13 19:59:11 +10:00
Oliver a0b3359d62 Fix filtering for build orders 2021-07-13 19:58:47 +10:00
OliverandGitHub 2295008944 Merge pull request #1808 from SchrodingersGat/part-page-refactor
Move "attachments" and "notes" to "Part Detail" page
2021-07-12 23:56:40 +10:00
Oliver cf23fb6fe8 PEP fixes 2021-07-12 23:32:08 +10:00
Oliver b1af07c8cb Remove stale pages 2021-07-12 23:31:10 +10:00
Oliver 77d80f5c0f Move "attachments" and "notes" to "Part Detail" page
(cherry picked from commit daf0a082dc04c04cfd68cab70148a7d7cf28460f)
2021-07-12 23:27:50 +10:00
OliverandGitHub 6af05b2b83 Merge pull request #1807 from SchrodingersGat/forms-cleanup
Remove unused forms
2021-07-12 22:40:20 +10:00
OliverandGitHub 374c3676a3 Merge pull request #1806 from SchrodingersGat/manufacturer-part-api-form
Refactor ManufacturerPartCreate form
2021-07-12 22:23:15 +10:00
Oliver 0cb2b49333 Remove unused forms 2021-07-12 22:23:08 +10:00
OliverandGitHub bd8b52d7d2 Merge pull request #1804 from SchrodingersGat/api-stock-adjustments
Api stock adjustments
2021-07-12 22:16:56 +10:00
Oliver 7c80767414 PEP fixes 2021-07-12 22:06:03 +10:00
Oliver 30fd3c8841 Unit test fixes 2021-07-12 22:03:36 +10:00
OliverandGitHub e9c7937ef4 Merge pull request #1805 from SchrodingersGat/selec2-fix
Fix dodgy CSS file
2021-07-12 21:34:14 +10:00
Oliver c3b0593aba Refactor ManufacturerPartCreate form 2021-07-12 21:32:09 +10:00
Oliver ccf17bf4c5 Fix dodgy CSS file 2021-07-12 21:19:00 +10:00
Oliver 77cfadad42 Add 'title' option for contsructed fields 2021-07-12 21:11:29 +10:00
Oliver 52eedef820 remove old StockAdjust view 2021-07-12 21:03:28 +10:00
Oliver edf4aab063 Refactor "showQuestionDialog" function 2021-07-12 21:03:01 +10:00
Oliver a1579eecfd Refactor "showAlertDialog" function 2021-07-12 20:55:28 +10:00
Oliver e9bf4b4cef Add some more functionality to StockLocation page 2021-07-12 20:53:36 +10:00
Oliver 2ea4824030 Add option to move stock for a part 2021-07-12 20:45:45 +10:00
Oliver 9fc7976569 Refactor all "adjustment" forms to use the new API approach 2021-07-12 20:38:54 +10:00
Oliver 74e5b2cd3f Handle delete differently 2021-07-12 20:06:53 +10:00
Oliver 2bebf2d41a Test fixes 2021-07-12 20:00:50 +10:00
Oliver 11ee8e8369 Raise error if specified quantity is above available quantity 2021-07-12 19:59:10 +10:00
Oliver 5329e3e56c Display per-line errors 2021-07-12 19:42:06 +10:00
Oliver 51314a0261 Refactor error messaging for stock adjustment API 2021-07-12 19:41:50 +10:00
Oliver e04828214a Refactor showApiError() function 2021-07-12 19:20:29 +10:00
Oliver 0c41cc7c77 Handle form submissions 2021-07-12 18:13:06 +10:00
Oliver e3f85414fa Stock API URL cleanup 2021-07-12 17:32:06 +10:00
Oliver 747cccfa42 Refactor to use more generic forms approach 2021-07-12 16:55:35 +10:00
Oliver 7531984c78 Fix read_only attribute 2021-07-11 21:17:54 +10:00
Oliver cc90c8abbe Move buttons to separate table column 2021-07-11 21:15:06 +10:00
Oliver 9eb1367d80 Add "location" field 2021-07-11 21:07:56 +10:00
Oliver 3efd7f7777 Add a "notes" field 2021-07-11 20:56:29 +10:00
Oliver ca5d3a57de Set quantity input parameters based on action 2021-07-11 20:49:54 +10:00
Oliver 9e4bc274cf Allow custom code to be run on form submission 2021-07-11 20:40:27 +10:00
Oliver c045a3b6f6 Refactorin' 2021-07-11 20:36:52 +10:00
OliverandGitHub 0be787ea5b Merge pull request #1802 from matmair/next-btn-leadingzero
support leading zeros in serial numbers
2021-07-11 09:04:09 +10:00
Oliver 14ab1bef14 Callback to remove row 2021-07-11 00:15:46 +10:00
Oliver 0507e8a3bc Building stock adjustment modal 2021-07-10 23:59:35 +10:00
OliverandGitHub 02214ea713 Merge pull request #1799 from SchrodingersGat/bom-export-fix
Bug fix for BOM export
2021-07-10 23:27:17 +10:00
Oliver 7cc1063114 PEP 2021-07-10 23:04:34 +10:00
Oliver 73e03636a2 Add unit tests 2021-07-10 23:04:20 +10:00
OliverandGitHub d9c2d061cc Merge pull request #1797 from SchrodingersGat/bom-validation-fix
Add numerical validation step for BomItem
2021-07-10 14:14:52 +10:00
Oliver cf66a386ea Bug fix 2021-07-10 14:13:46 +10:00
Oliver bf2774eb21 Add numerical validation step for BomItem 2021-07-10 13:48:44 +10:00
OliverandGitHub f6d5bd4ed8 Merge pull request #1760 from eeintech/bom_import
Converted BOM import to new multi-step form framework
2021-07-10 13:47:25 +10:00
OliverandGitHub fe6da32e64 Merge pull request #1793 from SchrodingersGat/combine-manufacturer-supplier-tables
Consolidate Manufacturers and Suppliers views
2021-07-09 16:57:11 +10:00
Oliver 9ae5c241f5 Move part parameters onto the part details page 2021-07-09 16:34:47 +10:00
Oliver ff92210b25 Fix URLs 2021-07-09 16:31:29 +10:00
Oliver 6eec6a0599 Consolidate Manufacturers and Suppliers views 2021-07-09 16:29:58 +10:00
OliverandGitHub b89fe4f9d4 Merge pull request #1789 from SchrodingersGat/supplier-part-table
Add more fields to ManufacturerPart and SupplierPart tables
2021-07-09 15:09:39 +10:00
Oliver 47a56f7f5d Fixes for unit tests 2021-07-09 14:54:03 +10:00
Oliver c694c9467b sessionStorage -> localStorage
OMG
2021-07-09 14:39:08 +10:00
Oliver 6b73e7a408 Add more fields to ManufacturerPart and SupplierPart tables 2021-07-09 14:28:32 +10:00
OliverandGitHub 5235ad1b0c Merge pull request #1787 from SchrodingersGat/bom-table-additions
Add sub_part_assembly filter to BOM table
2021-07-09 13:39:09 +10:00
Oliver 7168607a88 PEP fix 2021-07-09 13:07:01 +10:00
Oliver 079e331bf6 Add sub_part_assembly filter to BOM table 2021-07-09 13:04:48 +10:00
OliverandGitHub 558e24c985 Merge pull request #1783 from SchrodingersGat/build-table-filtering
Fix for strange table filtering bug
2021-07-09 12:57:03 +10:00
OliverandGitHub c45e2d682e Merge pull request #1782 from SchrodingersGat/company-rendering
Improve rendering of "Company" in API form
2021-07-09 12:31:31 +10:00
Oliver 9d7f9a9aa3 Fix for strange table filtering bug
- When a table was "refreshed" based on the selectable filters, table ordering was not observed
- This was due to the original query parameter conversion not being observed
- Refactored out the conversion function so it works correctly now
- Also removed some cruft from generated query strings
2021-07-09 12:31:25 +10:00
Oliver 7539bd47fe Fix rendering issues 2021-07-09 12:10:27 +10:00
Oliver 6a995042c9 Fix bug relating no PurchaseOrderLineItem with null Part reference 2021-07-09 12:10:17 +10:00
Oliver 4b6ca548b6 Improve form rendering for SupplierPart 2021-07-09 12:09:57 +10:00
Oliver 40ac1f39e0 Improve rendering of "Company" in API form
- Add a thumbnail image
- Refactor select2 thumbnail code

(cherry picked from commit 2df7c520be)
2021-07-09 11:14:38 +10:00
OliverandGitHub 19ba9bf93c Merge pull request #1780 from SchrodingersGat/IPN_case
Fix case for filtering parts by IPN
2021-07-09 09:26:48 +10:00
Oliver 0c73fa3b58 Add regex filter for part name 2021-07-09 09:11:31 +10:00
Oliver fd5d20ad13 Fix case for filtering parts by IPN 2021-07-09 09:08:55 +10:00
OliverandGitHub 433098ce6e Merge pull request #1778 from SchrodingersGat/build-forms
Refactor BuildOrderEdit form
2021-07-09 09:02:39 +10:00
Oliver 0a86d947bc Refactor PartParameterCreate form 2021-07-09 02:03:33 +10:00
Oliver cbf0e0bd4a Refactor forms for editing and deleting a PartParameter
- PartParameters now loaded using the API, not pre-rendered
2021-07-09 01:56:04 +10:00
Oliver cbd291849c More unit test fixes 2021-07-09 01:49:17 +10:00
Oliver 6e26bd0b71 Fixes for unit tests 2021-07-09 01:29:17 +10:00
Oliver 337223b8eb Modal form improvements 2021-07-09 01:20:40 +10:00
Oliver ecf47aa69d Fix for BuildOrder reference default value 2021-07-09 01:20:29 +10:00