Commit Graph
100 Commits
Author SHA1 Message Date
OliverandGitHub 2bf7b61668 Merge pull request #1857 from SchrodingersGat/part-parameters-in-reports
Part parameters in reports
2021-07-21 22:33:39 +10:00
Oliver 964672d6cc Add parameters to template 2021-07-21 22:14:03 +10:00
Oliver afde997cf9 Expose part parameters to Part label templates 2021-07-21 22:05:52 +10:00
OliverandGitHub 20a30f317f Merge pull request #1856 from SchrodingersGat/query-filters
Add instance-specific filters to API OPTIONS data
2021-07-21 21:50:17 +10:00
Oliver 4ee0004c97 Filtering for Build and StockItem 2021-07-21 21:34:16 +10:00
Oliver 9cf372f633 PEP fixes 2021-07-21 21:24:18 +10:00
Oliver 85a40ec418 Tree exclusion for PartCategory and StockLocation 2021-07-21 21:23:30 +10:00
Oliver bee0a519ef Allow filtering of PartList by exclude_tree 2021-07-21 21:18:01 +10:00
Oliver df48df8119 Catch recursive tree error for part / variant relationship 2021-07-21 21:10:31 +10:00
Oliver dad9239a1c Add instance-specific filters to API OPTIONS data 2021-07-21 20:59:55 +10:00
OliverandGitHub 5f8c9a0f31 Merge pull request #1855 from SchrodingersGat/search-preview-results
Add an option to configure number of parts in search preview
2021-07-21 15:26:27 +10:00
Oliver 2ffae368f1 Add an option to configure number of parts displayed in search preview box 2021-07-21 15:05:14 +10:00
OliverandGitHub 140396ccdd Merge pull request #1854 from SchrodingersGat/url-unit-test
Add unit test for validation of reverse url lookup
2021-07-21 11:09:10 +10:00
OliverandGitHub 15b3055e53 Merge pull request #1838 from matmair/search-autocomplete
Search add autocomplete
2021-07-21 10:55:40 +10:00
Oliver 893628d1b8 URL fixes 2021-07-21 10:52:14 +10:00
Oliver 8cb336f581 PEP fixes 2021-07-21 10:42:24 +10:00
Oliver 2d6a78ffb8 Add unit test for validation of reverse url lookup 2021-07-21 10:25:16 +10:00
OliverandGitHub 8eeb88a0ea Merge pull request #1850 from SchrodingersGat/api-speed
Api speed
2021-07-21 09:42:31 +10:00
Oliver 598ea11211 Add manager class for StockItem 2021-07-21 09:28:58 +10:00
OliverandGitHub 96a065cdb7 Merge pull request #1852 from eeintech/po_destination
Improved handling of PO items destination
2021-07-21 08:09:39 +10:00
Oliver 5e2145e151 Bug fix - delete line which don't belong no more 2021-07-20 22:26:43 +10:00
Oliver b04a403081 subclass TreeManager 2021-07-20 22:15:49 +10:00
Oliver cb0b7209ec Add custom "list" function back in
- Actually does make a significant difference to query speed
2021-07-20 22:12:01 +10:00
Oliver 4199e7567f Remove duplicate annotation call 2021-07-20 21:46:27 +10:00
Oliver dbe550a159 Optimizations for PartList API endpoint:
- Remove custom list() function
- Queryset prefetch now performed by the model manager
2021-07-20 21:37:32 +10:00
Oliver 84fc2785d6 Create a custom Manager class for the Part model
- Always perform prefetch_related calls
2021-07-20 21:26:51 +10:00
OliverandGitHub d9673244d5 Merge pull request #1849 from SchrodingersGat/url-fix
Fix URL patterns for ManufacturerPart and SupplierPart
2021-07-20 15:21:32 +10:00
Oliver b0c4a58f30 Fix URL patterns for ManufacturerPart and SupplierPart 2021-07-20 15:06:09 +10:00
OliverandGitHub 4600b0d337 Update README.md 2021-07-20 11:35:55 +10:00
OliverandGitHub 17c8dc3441 Merge pull request #1844 from eeintech/po_import
Purchase Order File Upload Update
2021-07-20 07:58:48 +10:00
OliverandGitHub 8d04acd5f5 Merge pull request #1846 from matmair/bom-internal
Allow BOM pricing to be valid when using internal pricing - style fix
2021-07-20 07:53:43 +10:00
OliverandGitHub af68ea23c3 Merge pull request #1843 from SchrodingersGat/stock-export
Stock export
2021-07-19 17:45:11 +10:00
OliverandGitHub ca36775f62 Merge pull request #1842 from SchrodingersGat/installed-items
Add "installed_items" as a context variable to TestReport
2021-07-19 17:23:56 +10:00
Oliver 4413699844 PEP fixes 2021-07-19 17:23:51 +10:00
Oliver efb4f194b6 Refactor StockExportOptions form 2021-07-19 17:23:18 +10:00
Oliver 87d4a51575 Add "installed items" section to default TestReport 2021-07-19 16:44:56 +10:00
Oliver 4fdb18318a Add "installed_items" as a context variable to the StockItem TestReport template 2021-07-19 16:32:36 +10:00
OliverandGitHub e7d9485c16 Merge pull request #1841 from SchrodingersGat/api-bump
0.3.1
2021-07-19 15:56:39 +10:00
Oliver e04bbb016d 0.3.1
Bumped API version to 8
2021-07-19 15:10:57 +10:00
OliverandGitHub 44d45050b9 Merge pull request #1840 from SchrodingersGat/bom-table-fix
Fix duplicate table naming
2021-07-19 15:03:31 +10:00
Oliver 40c203c123 Ensure BOM pricing table is loaded 2021-07-19 14:40:02 +10:00
Oliver bbada3e873 Fix duplicate table naming 2021-07-19 14:34:58 +10:00
OliverandGitHub fa9ef02d23 Merge pull request #1836 from SchrodingersGat/supplier-part-forms
Supplier part forms
2021-07-19 11:17:45 +10:00
Oliver 33e70ec5a7 Unit test fixes 2021-07-19 10:55:23 +10:00
OliverandGitHub efd0caba6e Merge pull request #1829 from matmair/initial-amount
Initial amount
2021-07-19 09:53:40 +10:00
Oliver 565fe9a98e Remove custom creation code for SupplierPart serializer 2021-07-19 09:44:48 +10:00
Oliver Walters 0d660e3c69 Unit test fixes
(cherry picked from commit 787064abc0)
2021-07-19 00:24:21 +10:00
Oliver Walters 0288a1acbf Refactor edit and delete views for ManufacturerPart 2021-07-18 22:59:34 +10:00
Oliver Walters 0c91691ed2 Refactor SupplierPartEdit and SupplierPartDelete forms 2021-07-18 22:46:23 +10:00
Oliver Walters 29d7cb40e1 Add edit and delete buttons for supplier-part table 2021-07-18 22:31:04 +10:00
Oliver Walters 56fa6c512b Refactor SupplierPartCreate form 2021-07-18 22:21:11 +10:00
OliverandGitHub f9b7257bdb Merge pull request #1835 from SchrodingersGat/disable-secondary
Disable secondary modals
2021-07-18 21:46:22 +10:00
OliverandGitHub 14e2cabffa Merge pull request #1834 from SchrodingersGat/add-line-item-fix
Add 'destination' field to POLineItem API serializer
2021-07-18 21:41:29 +10:00
OliverandGitHub b1165af3c3 Merge pull request #1833 from SchrodingersGat/part-cat-form-improvements
Part cat form improvements
2021-07-18 21:32:31 +10:00
Oliver Walters b04d6051a4 Disable secondary modals 2021-07-18 21:32:25 +10:00
Oliver Walters e17b92b126 Add 'destination' field to POLineItem API serializer 2021-07-18 21:25:59 +10:00
Oliver Walters c33cfe9503 Small rendering improvements 2021-07-18 21:17:03 +10:00
Oliver Walters 753fe9c80f Ordering and rendering for StockLocation 2021-07-18 21:15:51 +10:00
Oliver Walters 36cf614aed Add "level" to PartCategory serializer
- Also use tree ordering by default
2021-07-18 21:11:53 +10:00
OliverandGitHub 8c1248d74b Merge pull request #1828 from SchrodingersGat/supplier-reference-fiix
Add supplier_reference field to form
2021-07-18 11:04:14 +10:00
Oliver Walters f4f7514b45 Similar fix for customer_reference field 2021-07-18 10:47:35 +10:00
Oliver Walters 9719a14587 Add supplier_reference field to form 2021-07-18 10:33:27 +10:00
OliverandGitHub 5ce6dd325d Merge pull request #1824 from SchrodingersGat/po-currency
Use default curreny code
2021-07-16 13:54:41 +10:00
OliverandGitHub 9ded804707 Merge pull request #1823 from SchrodingersGat/table-fixes
Link fixes
2021-07-16 13:43:04 +10:00
Oliver 733951883e Use default curreny code 2021-07-16 13:35:51 +10:00
Oliver 0fcb4e3170 Link fixes 2021-07-16 13:30:11 +10:00
OliverandGitHub 3f3d058bfa Merge pull request #1817 from SchrodingersGat/spa-bug-fix
Fixes for issues with new SPA approach
2021-07-16 07:33:28 +10:00
OliverandGitHub db16b23287 Merge pull request #1820 from eeintech/fix_logout_css
Fix logout CSS
2021-07-16 07:33:11 +10:00
Oliver cbbd58c743 Fixes for issues with new SPA approach
- Fix manufacturer part table
- Fix supplier part table
- Consolidate manufacturer and supplier parts onto single page
- CSS fixes
2021-07-16 01:13:48 +10:00
OliverandGitHub bb60eed897 Merge pull request #1811 from SchrodingersGat/spa
Dynamically switch between navbar selections on pages
2021-07-15 23:43:43 +10:00
Oliver 28b3432afe Delete outdated unit test 2021-07-15 23:19:47 +10:00
Oliver e86e15df99 Fix part import form 2021-07-15 23:18:41 +10:00
Oliver e116ef9a8b Fix BOM upload form 2021-07-15 23:14:40 +10:00
Oliver 09d175f7cf Fix purchase order import form 2021-07-15 23:11:59 +10:00
Oliver c61fc7c1df Refactor part pricing page 2021-07-15 23:06:37 +10:00
Oliver 0fc558068f Refactor BuildOrder pages 2021-07-15 22:40:14 +10:00
Oliver 533a3aa368 Refactor StockItem pages 2021-07-15 22:19:13 +10:00
Oliver b1640fcc23 Refactor StockLocation pages 2021-07-15 21:38:05 +10:00
Oliver 676cca89a1 Refactor ManufacturerPart pages 2021-07-15 21:32:46 +10:00
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
OliverandGitHub 94792596e9 Update version.py
Bumped version number
2021-07-15 09:54:55 +10:00
OliverandGitHub c816afbe62 Merge pull request #1812 from eeintech/improve_supplier_part_fetch
Custom SupplierPart object manager and prefetch related models
2021-07-14 07:59:25 +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