Commit Graph
100 Commits
Author SHA1 Message Date
Oliver Walters b7cf57c875 PEP fix 2021-03-01 11:38:52 +11:00
Oliver Walters 9f9629edb3 Fix for unit test 2021-03-01 11:21:18 +11:00
Oliver Walters b157690ae0 Add API version to server info endpoint 2021-03-01 11:15:53 +11:00
Oliver Walters 34def10765 Delete un-needed code 2021-02-28 21:44:10 +11:00
Oliver Walters 04dbfbd892 Fix for stock item tracking table 2021-02-28 20:50:19 +11:00
Oliver Walters 3dad86f004 Actually just enable (optional) pagination for every list endpoint 2021-02-28 20:45:41 +11:00
Oliver Walters 44635d2499 Use server-side pagination for more list endpoints 2021-02-28 20:35:32 +11:00
Oliver Walters 90feb6d210 Server-side paginatino for build orders 2021-02-28 20:31:01 +11:00
Oliver Walters 1239d4af16 Fixes result limiting
- Required for index page
2021-02-28 20:16:05 +11:00
Oliver Walters 487794a938 Server side pagination for the part list 2021-02-28 16:29:25 +11:00
Oliver Walters 8ce7b572cc Optionally paginate the StockList table on the server
- This makes the bootstrap table interface SO FREAKING MUCH FASTER
- Search is now performed on the server too!
2021-02-28 16:18:45 +11:00
OliverandGitHub 5cdae04c62 Merge pull request #1371 from SchrodingersGat/api-404
Adds "404" response when asking for an API endpoint that does not exist
2021-02-28 07:34:34 +11:00
Oliver Walters 19c76f7842 Include 404 URL in response 2021-02-27 22:44:38 +11:00
Oliver Walters 5069882a7f URL tweaks 2021-02-27 22:41:36 +11:00
Oliver Walters 0b9cb507c7 Redirect invalid API urls to a 404 page 2021-02-27 22:38:08 +11:00
OliverandGitHub 732388c7d3 Merge pull request #1370 from SchrodingersGat/stock-adjust-permissions
Fix API permissions for stock adjustment
2021-02-27 22:25:55 +11:00
Oliver Walters f1c8c48d35 Fix API permissions for stock adjustment 2021-02-27 20:17:52 +11:00
OliverandGitHub d5597a3dca Merge pull request #1363 from SchrodingersGat/api-permissions
Api permissions
2021-02-27 08:39:47 +11:00
OliverandGitHub 4b147e86ce Merge pull request #1368 from SchrodingersGat/hide-stock-buttons
Hide stock buttons on top-level stock location display
2021-02-27 08:39:25 +11:00
Oliver Walters b6d87850dc Hide stock buttons on top-level stock location display 2021-02-27 08:00:00 +11:00
Oliver Walters b315b958b0 PEP fixes 2021-02-27 07:56:38 +11:00
Oliver Walters 5a536be22d More test refactoring 2021-02-26 22:08:06 +11:00
Oliver Walters d76b873c00 Refactor build API unit tests 2021-02-26 22:00:22 +11:00
Oliver Walters 9d099c81a7 Refactor API tests for stock 2021-02-26 21:53:54 +11:00
Oliver Walters ee744be5fe Refactor API unit tests for part 2021-02-26 21:45:37 +11:00
Oliver Walters 6e3cb326fb Use better introspection, no longer required "role_required" 2021-02-26 21:36:40 +11:00
Oliver Walters 0f6cdd0037 Improve unit testing for new role endpoint 2021-02-26 21:04:09 +11:00
Oliver Walters aad92902f2 Unit tests for new role view 2021-02-26 20:37:12 +11:00
Oliver Walters 2460965fef Add some more context data 2021-02-26 17:55:56 +11:00
Oliver Walters 5c61c18dc4 Add API endpoint which provides list of role permissions available to current user 2021-02-26 17:52:06 +11:00
Oliver Walters cd5bc395f2 PEP fixes 2021-02-26 16:03:38 +11:00
Oliver Walters 20740035e8 Add role to API endpoints in 'part' app 2021-02-26 14:37:50 +11:00
Oliver Walters 81e9fd7a44 Escape hatch if role not required 2021-02-26 14:26:37 +11:00
Oliver Walters 0e971c468b Remove test code 2021-02-26 14:07:18 +11:00
Oliver Walters 36359fc547 RolePermission is now default for API endpoints 2021-02-26 14:05:26 +11:00
Oliver Walters cd8c6fa81a Add RolePermission for API endpoints 2021-02-26 13:53:23 +11:00
Oliver Walters 1dfda5b0ed Fix display for top-level category 2021-02-26 13:03:03 +11:00
OliverandGitHub 414a981858 Merge pull request #1361 from SchrodingersGat/multi-bom-delete
Refactor multi-bom deletion
2021-02-26 11:15:51 +11:00
Oliver Walters 12c2ea3b37 Refactor multi-bom deletion 2021-02-26 10:54:54 +11:00
OliverandGitHub 44f5e0907e Merge pull request #1359 from SchrodingersGat/api-star
Simplify process for marking a part as "starred"
2021-02-25 23:51:45 +11:00
Oliver Walters f2da1c990b Simplify process for marking a part as "starred" 2021-02-25 23:27:27 +11:00
OliverandGitHub 35b9b17167 Merge pull request #1354 from SchrodingersGat/tree-fix
Sidenav Fixes
2021-02-25 09:45:56 +11:00
Oliver Walters bb03f2bd58 CSS fixes 2021-02-25 09:22:02 +11:00
Oliver Walters 26e80fa0ab Fancify all the menubars 2021-02-25 09:10:20 +11:00
Oliver Walters fe42d5c54d Cleanup display for part 2021-02-24 21:58:40 +11:00
Oliver Walters a451de3735 Update translations 2021-02-24 21:53:23 +11:00
Oliver Walters ef84b98a89 Build view now uses menubar 2021-02-24 21:52:26 +11:00
Oliver Walters 48d2a395de Part Category now uses menubar display 2021-02-24 21:39:45 +11:00
Oliver Walters a0eec930bb Cleanup 2021-02-24 21:30:55 +11:00
Oliver Walters 89bdfd1c62 StockItem display now uses menubar 2021-02-24 21:27:44 +11:00
Oliver Walters 888fd4116c SupplierPart display now uses menubar display style 2021-02-24 21:12:41 +11:00
Oliver Walters 5525b23b9f Company view now uses menubar 2021-02-24 20:31:48 +11:00
Oliver Walters 3210af31b4 Sales order now uses menubar 2021-02-24 20:17:25 +11:00
Oliver Walters 213851e8aa Purchase Order now uses menu bar 2021-02-24 20:01:05 +11:00
Oliver Walters bedfaa582c Update "part" display to use new menubar 2021-02-24 17:58:43 +11:00
Oliver Walters 2a7b32d4f4 Part display tweaks 2021-02-24 16:37:32 +11:00
OliverandGitHub 3b03d45f1f Merge pull request #1355 from SchrodingersGat/search-fields
Allow searching part by revision field
2021-02-24 13:04:06 +11:00
Oliver Walters 546a1c91cc Allow searching part by revision field 2021-02-24 11:05:52 +11:00
Oliver Walters a660578262 Move part menu to the left 2021-02-24 11:02:11 +11:00
Oliver Walters 15a59d54ca Abstract template context data for part 2021-02-24 09:05:31 +11:00
Oliver Walters edb803bf67 Make part menu 'sticky' 2021-02-23 21:58:28 +11:00
Oliver Walters 2e87499fa5 Basic right-side menu for part 2021-02-23 21:51:41 +11:00
Oliver Walters 68f24e97ac Make tree sidenav resizable 2021-02-23 21:09:55 +11:00
Oliver Walters 0016628b41 Keep tree items constrained to a single line 2021-02-23 19:38:28 +11:00
OliverandGitHub 8cc904fe8a Merge pull request #1352 from SchrodingersGat/bug-fix
Bug fix for trackable parts
2021-02-23 18:01:56 +11:00
OliverandGitHub 2c85d630f7 Merge pull request #1353 from SchrodingersGat/regex-search-fix
Remove regex search functionality from part api
2021-02-23 18:01:48 +11:00
Oliver Walters 15275d24b4 Better CSS for side nav bars 2021-02-23 18:01:42 +11:00
Oliver Walters a48be3bea9 Remove regex search functionality from part api 2021-02-23 16:57:17 +11:00
Oliver Walters b64d48544d Bug fix for trackable parts 2021-02-23 16:49:09 +11:00
OliverandGitHub ad7a70f033 Merge pull request #1351 from SchrodingersGat/report-filter-fix
Bug fix for label / report filtering
2021-02-23 16:02:29 +11:00
Oliver Walters 8c9202de21 Bug fix for label / report filtering 2021-02-23 15:40:31 +11:00
OliverandGitHub 94c8bb6805 Merge pull request #1350 from SchrodingersGat/recently-updated
Adds "Recently Updated Stock" to index page
2021-02-23 14:47:24 +11:00
Oliver Walters 648d322f54 Style fixes 2021-02-23 14:24:09 +11:00
Oliver Walters 8717be66fc Configure number of "recent items" shown on index page 2021-02-23 14:15:12 +11:00
Oliver Walters 8972a51bd6 Fixes for integer validator for inventree setting 2021-02-23 14:12:16 +11:00
OliverandGitHub 333d6dd1b8 Merge pull request #1348 from SchrodingersGat/supplier-part-admin
Adds "admin" button to supplier part page
2021-02-23 13:43:51 +11:00
OliverandGitHub 615e2f8271 Merge pull request #1349 from SchrodingersGat/used-in-filter
Enable filtering for "used in" table
2021-02-23 13:43:45 +11:00
Oliver Walters 571a03043e Show recently updated stock items on the index page 2021-02-23 13:43:41 +11:00
Oliver Walters 949a541ee0 Add more options to StockList api
- Limit query results
- Order by various fields
2021-02-23 13:43:26 +11:00
Oliver Walters 66e1b180e4 Add option to stock table to disable grouping at run-time 2021-02-23 13:42:59 +11:00
Oliver Walters 39d4ddd845 Enable filtering for "used in" table 2021-02-23 13:23:23 +11:00
Oliver Walters 5a58e0a298 Adds "admin" button to supplier part page 2021-02-23 13:16:03 +11:00
OliverandGitHub 791b14920a Merge pull request #1347 from SchrodingersGat/variant-stock-tab
Display stock tab for virtual parts
2021-02-23 12:23:01 +11:00
Oliver Walters 041f056116 Display stock tab for virtual parts 2021-02-23 10:40:52 +11:00
OliverandGitHub 4dc093662d Merge pull request #1344 from SchrodingersGat/sub-build-table
Build: Filter by parent or ancestor in API
2021-02-23 09:46:51 +11:00
Oliver Walters 832a6ef9a2 PEP fixes 2021-02-23 09:01:03 +11:00
Oliver Walters 58863b1924 Show child builds 2021-02-22 22:35:54 +11:00
Oliver Walters c1dd5b1ca1 Add "child build" page 2021-02-22 22:21:46 +11:00
Oliver Walters 2186a66465 Build: Filter by parent or ancestor in API
- Add unit testing
2021-02-22 22:05:20 +11:00
OliverandGitHub b8327a5531 Merge pull request #1342 from SchrodingersGat/label-improvements
Label improvements
2021-02-22 19:45:11 +11:00
OliverandGitHub 613776fbe5 Merge pull request #1343 from SchrodingersGat/part-annotate
Adds 'suppliers' field to Part serializer
2021-02-22 19:45:02 +11:00
Oliver Walters 199ba27031 PEP!!! 2021-02-22 18:44:59 +11:00
Oliver Walters cf6a03456f Adds 'suppliers' field to Part serializer
- Number of supplier parts associated with the Part object
2021-02-22 18:44:31 +11:00
Oliver Walters 28e9aa4afa More unit fixes 2021-02-22 18:11:40 +11:00
Oliver Walters 9159afe9ce Unit test fix 2021-02-22 17:27:48 +11:00
OliverandGitHub 5d1e6981d8 Merge pull request #1341 from SchrodingersGat/variant-table-fix
Fixes weird variant display
2021-02-22 17:21:34 +11:00
Oliver Walters 7582b9ccf4 PEP fixes 2021-02-22 17:02:33 +11:00
Oliver Walters 9fe9cbc795 Fixes weird variant display
- Seems like the double import was at fault (somehow??)
2021-02-22 16:57:33 +11:00
Oliver Walters 7d54997cb8 Tweaks 2021-02-22 16:48:00 +11:00
Oliver Walters bf51e1bfb1 Update label templates
- New ones are automatically copied across now
2021-02-22 16:39:38 +11:00