Commit Graph
100 Commits
Author SHA1 Message Date
OliverandGitHub 7356fc3dfc Merge pull request #1002 from eeintech/empty_search_query
Empty search query returned all elements from database
2020-10-01 09:34:02 +10:00
OliverandGitHub 4f648f8787 Merge pull request #1010 from SchrodingersGat/admin-permission-fixes
Update admin links to require specific permissions
2020-10-01 00:37:43 +10:00
Oliver Walters 626d0266c8 Add framework for required permissions for any ajax modal forms
- Default permissions of "*" will not immediately change any modal forms
- Set the permission_required attribute of any modal form for this to be implemented
2020-10-01 00:16:04 +10:00
Oliver Walters 56660d52f2 Add "permission denied" message on modal forms 2020-10-01 00:09:21 +10:00
Oliver Walters 81864a6ab8 Fix button layout for stock table 2020-10-01 00:00:37 +10:00
Oliver Walters 27656633df Update admin links to require specific permissions 2020-09-30 23:57:23 +10:00
OliverandGitHub 400f183597 Merge pull request #1009 from SchrodingersGat/ipn-filter
Add filtering for parts which have an IPN set
2020-09-30 23:55:27 +10:00
Oliver Walters a952dc38a3 Add filtering for parts which have an IPN set 2020-09-30 23:35:39 +10:00
OliverandGitHub c4cae02170 Update version.py 2020-09-30 08:06:58 +10:00
OliverandGitHub 8ea2c627c4 Update version.py
Bump version number for release
2020-09-30 08:06:37 +10:00
OliverandGitHub 064a142d76 Merge pull request #1006 from SchrodingersGat/install_into
UI stuff
2020-09-30 08:03:34 +10:00
Oliver Walters 4f1d087654 PEP fix 2020-09-30 07:56:44 +10:00
Oliver Walters d1cce7df94 Add direct admin links if the user is staff 2020-09-30 00:02:10 +10:00
Oliver Walters 0e5f10c020 Add some more search terms to the admin interface 2020-09-29 23:41:50 +10:00
Oliver Walters 1f6cbd7408 Add action to uninstall a particular stock item 2020-09-29 23:11:37 +10:00
OliverandGitHub 9e4a599c44 Merge pull request #1001 from SchrodingersGat/index-fix
Change layout for the index page
2020-09-28 22:23:08 +10:00
Oliver Walters e78e649aa9 Change layout for the index page
- Expanding one table doesn't force the neighbouring one to be expanded also
2020-09-28 22:22:48 +10:00
OliverandGitHub 41d6ad2db9 Merge pull request #1000 from SchrodingersGat/installed-in
Installed in
2020-09-28 22:16:07 +10:00
Oliver Walters 38beaff01b peppy 2020-09-28 22:09:09 +10:00
Oliver Walters d348d90fbe Cleanup errors in unit testing 2020-09-28 22:08:38 +10:00
Oliver Walters ae55c81dae Updated translation files 2020-09-28 22:04:08 +10:00
Oliver Walters 54bfcff213 CHange "parts" to "items" 2020-09-28 22:03:41 +10:00
Oliver Walters b2b22762ef style fixes 2020-09-28 22:01:45 +10:00
Oliver Walters a18886f196 Add some unit tests for the new functions 2020-09-28 22:00:17 +10:00
Oliver Walters df8d1fb32b Add functions to install and uninstall stock items 2020-09-28 21:52:23 +10:00
Oliver Walters 81ce284264 Select the "default" where we wish to uninstall parts 2020-09-28 21:41:35 +10:00
Oliver Walters 39cfe39172 View / form / url for stock-uninstall form 2020-09-28 21:27:27 +10:00
Oliver Walters ca6994566d Add better terminal support for invoke server command 2020-09-28 21:26:40 +10:00
Oliver Walters 2ef8464a83 Add buttons to remove installed items from a stock item 2020-09-28 20:27:13 +10:00
OliverandGitHub 4de6cc3e4f Merge pull request #999 from SchrodingersGat/build_fix
Fix unit test
2020-09-28 20:20:08 +10:00
Oliver Walters b58f7d7461 Custom table display for installed stock items 2020-09-28 20:19:56 +10:00
Oliver Walters d684ed076b Improve table filter naming 2020-09-28 20:10:29 +10:00
Oliver Walters d8a74ad8b7 Style fixes 2020-09-28 20:08:08 +10:00
Oliver Walters f253bf1843 Add ability for stock API to be filtered by installed status 2020-09-28 20:07:25 +10:00
Oliver Walters f409bfd72b More fixes 2020-09-28 19:41:41 +10:00
Oliver Walters 8dd8e69c05 Add "installed parts" tab for stock item 2020-09-28 19:34:43 +10:00
Oliver Walters 97b35d9269 Renamed related name "owned_parts" to "installed_parts" 2020-09-28 19:33:32 +10:00
Oliver Walters 042956ad48 Fix unit test 2020-09-28 19:27:18 +10:00
OliverandGitHub a3f59d8115 Merge pull request #998 from SchrodingersGat/test-report-ordering
Bugfix: Test result ordering was reversed!
2020-09-28 09:02:52 +10:00
Oliver Walters b76e6a5023 Bugfix: Test result ordering was reversed! 2020-09-28 09:02:17 +10:00
OliverandGitHub 3a5014da4b Merge pull request #996 from SchrodingersGat/batch-filtering
Adds ability to filter stock API results by batch code
2020-09-23 09:20:13 +10:00
Oliver Walters 8a4597be6a Adds ability to filter stock API results by batch code 2020-09-23 09:11:46 +10:00
OliverandGitHub fb247c3dd8 Merge pull request #994 from SchrodingersGat/docs-update
Update links to documenation
2020-09-23 08:51:07 +10:00
OliverandGitHub 7dd988a7dc Merge pull request #995 from eeintech/stock_to_build_prefetch
Reduced SQL load for 'Require Stock to Complete Build' widget on homepage
2020-09-23 08:45:51 +10:00
Oliver Walters 07adee3c51 Update links to documenation 2020-09-21 22:44:48 +10:00
OliverandGitHub 12e43dcc46 Update README.md
Rearrange headers in README.md
2020-09-21 22:40:02 +10:00
OliverandGitHub bc57845aaa Update README.md
Point to new documentation on readthedocs.io
2020-09-21 22:39:04 +10:00
OliverandGitHub 8f1e116c0b Merge pull request #992 from SchrodingersGat/build-table-refresh
Build display improvements
2020-09-21 08:14:25 +10:00
Oliver Walters 5d6e20d897 Build display improvements
- Reload AJAX table instead of entire page
- Clean up auto-allocate page
- Add extra message
2020-09-21 08:05:31 +10:00
OliverandGitHub 7dbb6c7c8e Merge pull request #988 from SchrodingersGat/sell-price
Sell price
2020-09-19 23:52:25 +10:00
OliverandGitHub d6bca4d6ca Merge pull request #987 from SchrodingersGat/serial_number_filter
Stock Search
2020-09-19 23:48:11 +10:00
Oliver Walters f19a727a02 Allow searching by stock item batch code 2020-09-19 23:40:06 +10:00
Oliver Walters 89b3290068 Add search results for stock items 2020-09-19 23:38:33 +10:00
Oliver Walters 083bfe05c0 Add ability to search stock API
- serial number
- part information
2020-09-19 21:49:07 +10:00
OliverandGitHub 5f81d650e9 Merge pull request #986 from SchrodingersGat/serial_number_filter
Filter stock tables by serial number
2020-09-19 21:47:40 +10:00
Oliver Walters 2e1388475e Filter stock tables by serial number 2020-09-19 21:39:43 +10:00
OliverandGitHub 2389bb9621 Merge pull request #984 from SchrodingersGat/index_page_fixes
Tweaks for new index page
2020-09-19 21:33:25 +10:00
Oliver Walters b30754f561 Animate hourglass icons 2020-09-19 21:26:34 +10:00
Oliver Walters b9594db832 Add some hourglass loading icons 2020-09-19 21:23:36 +10:00
Oliver Walters 597ab37ba6 Further cleanup 2020-09-19 21:18:29 +10:00
Oliver Walters 1b6843e72d Cleanup "bom_invalid" filter
- Allow filtering by bom either valid or invalid
- Use "bom_valid" as the filter (positive tense)
2020-09-19 21:03:49 +10:00
Oliver Walters 87d0d872e0 Fix spelling mistakes 2020-09-19 20:45:00 +10:00
Oliver Walters b8509f7533 Add ability to filter builds by "active" status 2020-09-19 20:42:20 +10:00
Oliver Walters 11a17fb9b1 Implement a "simplified" part table which does not enforce extra filtering 2020-09-19 20:35:30 +10:00
Oliver Walters eaf42b8abe Instead of creating a custom filter for "latest" parts,
simply make use of the existing "ordering" query as part of DRF
2020-09-19 20:26:17 +10:00
OliverandGitHub a218b6b351 Merge pull request #982 from eeintech/new_homepage_layout
New homepage layout
2020-09-19 20:04:23 +10:00
Oliver Walters 86660a5f17 style fixes 2020-09-19 19:52:48 +10:00
Oliver Walters ca1281ee10 Adds ajax table for part sale price information 2020-09-18 22:11:51 +10:00
Oliver Walters ff7570aea4 VIews / forms / etc 2020-09-18 21:49:56 +10:00
Oliver Walters 1a90106bac Add a tab for part sale prices 2020-09-18 21:20:28 +10:00
Oliver Walters a95dd86540 Limit choices for the 'Part' reference in the new model 2020-09-18 09:16:59 +10:00
Oliver Walters 71c0406cf3 Register new model in the admin interface 2020-09-18 09:16:41 +10:00
Oliver Walters 8f1b018f0a Add table for price breaks for selling a part 2020-09-17 23:22:37 +10:00
Oliver Walters e51fee081b SupplierPart price break table now uses API rather than django template 2020-09-17 23:19:50 +10:00
Oliver Walters 805e8daa57 Convert SupplierPriceBreak model to use the abstract PriceBreak class 2020-09-17 22:47:31 +10:00
Oliver Walters 95c5c4b575 Fix issues with circular imports 2020-09-17 22:44:17 +10:00
OliverandGitHub 25e73db455 Merge pull request #981 from wolffam/build-allocated-no-location-fix
Handle situation where allocated items within a build do not have a location set
2020-09-17 19:33:47 +10:00
OliverandGitHub 4af6b65ac3 Merge pull request #978 from eeintech/fix_navbar_barcode_border
Fixed borders of navbar barcode button
2020-09-17 07:54:28 +10:00
OliverandGitHub 303db293b7 Merge pull request #976 from SchrodingersGat/path-fix
Ensure correct path separator is returned
2020-09-13 21:22:15 +10:00
Oliver Walters d674eacd78 Ensure correct path separator is returned 2020-09-13 21:10:11 +10:00
OliverandGitHub adaaa1e81d Merge pull request #975 from SchrodingersGat/dropdown-css
Dropdown css
2020-09-13 21:05:18 +10:00
Oliver Walters 32cde5d8f1 Fixx css for multiple button groups 2020-09-13 20:56:05 +10:00
Oliver Walters 04c702e1b8 Improve action buttons for part display 2020-09-13 20:42:59 +10:00
OliverandGitHub eaf87294ce Merge pull request #974 from SchrodingersGat/toggle-fix
Fix for weird button toggles (it was a doozy!)
2020-09-13 17:56:08 +10:00
Oliver Walters aa35c787b2 Fix for weird button toggles (it was a doozy!)
- Turning off autocomplete seems to have done the job
- https://stackoverflow.com/questions/36546775/html-checkboxes-keep-checked-after-refresh#36547079
2020-09-13 17:47:40 +10:00
OliverandGitHub 65bc23a516 Merge pull request #973 from SchrodingersGat/multi-bom-item-delete
Multi bom item delete
2020-09-13 00:47:44 +10:00
Oliver Walters 57e395de71 BOM: Allow multiple BOM items to be selected and deleted
(in editing mode)
2020-09-13 00:40:06 +10:00
Oliver Walters 7a7db97914 add inventreeDelete ajax function 2020-09-13 00:39:25 +10:00
Oliver Walters 36ac268b96 BOM Display: Multiple fixes
- Previous multi-level BOM display changes had broken the table in editing mode
- Simplify code
- Re-implement edit / delete / validate buttons
- Re-enable checkboxes in edit mode
2020-09-13 00:13:53 +10:00
OliverandGitHub 8c9491f3ca Merge pull request #970 from eeintech/color_themes
Color theme selection added to settings
2020-09-10 09:28:40 +10:00
OliverandGitHub 700d522c3c Merge pull request #962 from eeintech/part_ipn_slug
Added PartDetailFromIPN view (subclass of PartDetail) and url pattern
2020-09-08 09:40:28 +10:00
OliverandGitHub f0713ce01d Merge pull request #966 from SchrodingersGat/stock-item-link
Add link from stock item to base part
2020-09-06 00:01:36 +10:00
Oliver Walters 87f25eacc5 Add link from stock item to base part 2020-09-06 00:01:14 +10:00
OliverandGitHub 22e30903b6 Merge pull request #965 from SchrodingersGat/api-stock-fix
Major bugfix for multiple annotations in API querysets
2020-09-05 23:42:25 +10:00
Oliver Walters 46a8107be5 Refactor stock filter 2020-09-05 23:35:48 +10:00
Oliver Walters 2cf40c0e0b Translation updates 2020-09-05 23:32:36 +10:00
Oliver Walters f7ad38dad5 Add unit tests for new aggregation annotation approach 2020-09-05 23:28:54 +10:00
Oliver Walters 5f2e4c3790 Update serializers for Order model 2020-09-05 23:08:59 +10:00
Oliver Walters 598e15af46 Fix annotations for Company serializers 2020-09-05 23:03:38 +10:00
Oliver Walters db214dfd73 Update queryset annotation for StockItem
- Query time reduced from 4.1 to 3.5s (for sample data)
2020-09-05 22:50:17 +10:00