Oliver 
							
						 
					 
					
						
						
							
						
						28ea275d1a 
					 
					
						
						
							
							Consumed filter ( #8574 )  
						
						... 
						
						
						
						* Add API filter for 'consumed' status
* Add filter to table
* Bump API vession 
						
						
					 
					
						2024-11-28 00:59:14 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						a48d23b161 
					 
					
						
						
							
							Set status when returning from customer ( #8571 )  
						
						... 
						
						
						
						* Set status when returning from customer
* Fix default customer for return order table
* Set status when receiving items against a ReturnOrder
* Bump max query time for currency endpoint
* Bump API version 
						
						
					 
					
						2024-11-28 00:09:18 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						81e87a65e2 
					 
					
						
						
							
							[PUI] Fix stock actions ( #8569 )  
						
						... 
						
						
						
						* Fix useAssignStockItems
- Only allow "salable" parts
* Assign item to customer
* Adjust playwright tests 
						
						
					 
					
						2024-11-27 15:01:07 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						af39189e7e 
					 
					
						
						
							
							Add SelectionList concept ( #8054 )  
						
						... 
						
						
						
						* Add SelectionList model, APIs and simple tests
* Add managment entries
* Add field to serializer
* add more tests for parameters
* Add support for SelectionList to CUI
* Add selection option to PUI
* fix display
* add PUI admin entries
* remove get_api_url
* fix modeldict
* Add models for meta
* Add test for inactive lists
* Add locking and testing for locking
* ignore unneeded section
* Add PUI testing for adding parameter
* Add selectionList admin
* also allow creating entries
* extend tests
* force click
* and more testing
* adapt test?
* more assurance?
* make test more robust
* more retries but shorter runs
* Update playwright.config.ts
* Add docs
* Add note regarding administration
* Adapt to https://github.com/inventree/InvenTree/pull/8093 
* make help text more descriptive
* fix migration
* remove unneeded UI entries
* add lables and describtions to TableFields
* factor out selectionList forms
* add key to button
* cleanup imports
* add editable fields
* Add function to add row
* fix render warning
* remove dead parameter
* fix migrations
* fix migrations
* fix format
* autofix
* fix migrations
* fix create / update loop
* fix addition of empty lists
* extend tests
* adjust changelog entry
* fix updating loop
* update test name
* merge migrations
* simplify request
* - Add entry count to list
- Move parameter table to default accordion
* fix test
* fix test clearing section
---------
Co-authored-by: Oliver Walters <oliver.henry.walters@gmail.com > 
						
						
					 
					
						2024-11-27 13:30:39 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						20fb1250f8 
					 
					
						
						
							
							Add new report filters for accessing database tables ( #8560 )  
						
						... 
						
						
						
						* Add new report filters for accessing database tables
* Simplify
* Handle exception
* Add docs
* Update docstrings 
						
						
					 
					
						2024-11-27 07:51:27 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						368f3b7bd4 
					 
					
						
						
							
							Remove regex dependency ( #8547 )  
						
						... 
						
						
						
						* Remove regex from requirements file
* Fix order of operations
- Remove hidden chars before removing HTML tags
* Remove requirement for regex package
* Additional unit tests
* Remove debug msg
* Fix for newline removal
* Fix variable shadowing
* Defer import of PIL.Image 
						
						
					 
					
						2024-11-26 20:29:51 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						9d2ca5e617 
					 
					
						
						
							
							Set null location on stock item: ( #8565 )  
						
						... 
						
						
						
						- When consumed by a build order
- When shipped to a customer 
						
						
					 
					
						2024-11-26 20:29:37 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						7b1b476851 
					 
					
						
						
							
							Handle pre-rendering when classic frontend is disabled ( #8563 )  
						
						
						
						
					 
					
						2024-11-26 20:29:19 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						86c4a67bf3 
					 
					
						
						
							
							Add location when creating multiple serials ( #8564 )  
						
						
						
						
					 
					
						2024-11-26 20:29:07 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						594dc49b84 
					 
					
						
						
							
							Bump backend deps ( #8559 )  
						
						... 
						
						
						
						* bump backend deps
* bump api 
						
						
					 
					
						2024-11-26 09:25:06 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						5cda270e4b 
					 
					
						
						
							
							Small SAST fixes ( #8534 )  
						
						... 
						
						
						
						* fix various middle-high SAST errors
* fix another small issue
* add default 
						
						
					 
					
						2024-11-26 09:15:44 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						0f194af585 
					 
					
						
						
							
							Fix spelling of InvenTree in code base ( #8561 )  
						
						... 
						
						
						
						* fix spelling of InvenTree in code
* fix spelling in frontend 
						
						
					 
					
						2024-11-26 08:29:47 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						d26a683cf1 
					 
					
						
						
							
							Add unit test ( #8550 )  
						
						... 
						
						
						
						- Unit test to ensure event is fired when stock item is created OR updated
- Ref: https://github.com/inventree/InvenTree/pull/8546 
- Ref: https://github.com/inventree/InvenTree/issues/8452  
						
						
					 
					
						2024-11-25 22:43:17 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						51d981a102 
					 
					
						
						
							
							Add playwright tests ( #8549 )  
						
						... 
						
						
						
						- Add checks for invalid logins 
						
						
					 
					
						2024-11-25 22:34:35 +11:00 
						 
				 
			
				
					
						
							
							
								Volker 
							
						 
					 
					
						
						
							
						
						ee9980e481 
					 
					
						
						
							
							after_save_stock_item ( #8546 )  
						
						... 
						
						
						
						This pull request addresses the issue discussed in #8452  
						
						
					 
					
						2024-11-25 22:02:22 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						809a978f7d 
					 
					
						
						
							
							API date filter updates ( #8544 )  
						
						... 
						
						
						
						* Add 'stocktake_before' and 'stocktake_after' filters for StockItem API
* Enable new filters for StockItemTable
* Update CUI table filters
* Add more date filter options for orders
* Add date filters to BuildList
* Update BuildOrderTable filters
* Add more order date filters
* Cleanup PurchaseOrderFilter code
* Implement more PUI table filters
* Add "Completion Date" column to PurchaseOrderTable
* Update ReturnOrderTable
* Add 'text' option for TableFilter
* filter state management
* Bump API version
* Sorting for table filters
* Add playwright tests for stock table filtering
* Playwright updates
- Add some helper functions for common operations
* Refactoring for Playwright tests 
						
						
					 
					
						2024-11-25 21:36:31 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						66a769edca 
					 
					
						
						
							
							[PUI] SSO improvments ( #8527 )  
						
						... 
						
						
						
						* disable PUI SSO login button if not fully set up
see https://github.com/inventree/InvenTree/issues/7972 
* refactor provider urls to also support oidc providers
* cleanup 
						
						
					 
					
						2024-11-25 07:25:39 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						e2e0ecc674 
					 
					
						
						
							
							Remove dummy migration file ( #8537 )  
						
						
						
						
					 
					
						2024-11-22 09:51:44 +11:00 
						 
				 
			
				
					
						
							
							
								Jacob Felknor 
							
						 
					 
					
						
						
							
						
						94089c94b7 
					 
					
						
						
							
							Add PO wildcard default setting ( #8532 )  
						
						... 
						
						
						
						* add PO wildcard default setting
* Revert "add PO wildcard default setting"
This reverts commit 6cc577fa73 
						
						
					 
					
						2024-11-22 09:27:06 +11:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
						
						6250901c2f 
					 
					
						
						
							
							New Crowdin translations by GitHub Action ( #8491 )  
						
						... 
						
						
						
						Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-11-21 15:00:52 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						01aa8bb2ba 
					 
					
						
						
							
							Plugins installation improvements ( #8503 )  
						
						... 
						
						
						
						* Append plugins dir to pythonpath
* Error handling in plugin helpers
* Install plugin into "plugins" directory
* Use plugins dir when installing from plugins.txt
* Implement removal of plugin from plugins dir
* Remove the dist-info dirs too
* Cleanup
* Catch errors
* Specify plugin location for CI
* Remove plugins.txt support
* Improve regex for plugin matching
* Revert "Remove plugins.txt support"
This reverts commit 0278350351a40c85d47dcode@mjmair.com >
* Use hashlib.file_digest
* Remove --no-cache-dir
* Revert "Use hashlib.file_digest"
This reverts commit bf84c8155ecode@mjmair.com > 
						
						
					 
					
						2024-11-21 07:38:26 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						13440a6eed 
					 
					
						
						
							
							Better handling for undefined values in SettingsList ( #8531 )  
						
						
						
						
					 
					
						2024-11-20 20:17:30 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						41a9b6897a 
					 
					
						
						
							
							Cleanup format_number ( #8529 )  
						
						... 
						
						
						
						-  Removed unused line 
						
						
					 
					
						2024-11-20 12:26:13 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						ad6f8596eb 
					 
					
						
						
							
							fix refreshInstance type and remove return ( #8478 )  
						
						... 
						
						
						
						* fix refreshInstance type and remove return
* Add seperate refresh function with promise as return
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com > 
						
						
					 
					
						2024-11-20 09:38:59 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						3a81e0380d 
					 
					
						
						
							
							Improve plugin panels ( #8523 )  
						
						... 
						
						
						
						* Improve plugin panels
- Do not prepend plugin name unless necessary
- Allows for "cleaner" navigation URLs
* Fix typo 
						
						
					 
					
						2024-11-20 09:28:02 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						4aa7c59f5b 
					 
					
						
						
							
							Bump backend linting deps ( #8526 )  
						
						... 
						
						
						
						* upgrade deps
* bump eslint 
						
						
					 
					
						2024-11-20 08:54:37 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						7fcf068f05 
					 
					
						
						
							
							Relation update ( #8524 )  
						
						... 
						
						
						
						* Add "note" field to PartRelated model
* Improved API
* Add field to serializer
* Implement in RelatedPartTable
* Bump API version 
						
						
					 
					
						2024-11-20 08:54:19 +11:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						2bc6ddbd95 
					 
					
						
						
							
							Bump cross-spawn from 7.0.3 to 7.0.6 in /src/frontend ( #8517 )  
						
						... 
						
						
						
						Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Oliver <oliver.henry.walters@gmail.com > 
						
						
					 
					
						2024-11-20 07:47:15 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						db70597755 
					 
					
						
						
							
							Add empty context menu ( #8519 )  
						
						... 
						
						
						
						* Add empty context menu
- For tables without "row actions"
- Show an "empty" menu
- For UX consistency across all tables
* Fix for playwright tests
- Recent changes to the demo dataset...
* Fix typo 
						
						
					 
					
						2024-11-20 00:01:19 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						e4a39692ff 
					 
					
						
						
							
							Add structlog ( #7937 )  
						
						... 
						
						
						
						* Add structlog
Closes  #3960 
* fix formatting
* make log writing optional
* ignore logfiles
* fix variable naming 
						
						
					 
					
						2024-11-19 19:48:20 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						03c3417841 
					 
					
						
						
							
							[Refactor] Remove 'test statistics' ( #8487 )  
						
						... 
						
						
						
						* [Refactor] Remove 'test statistics'
* Bump API version 
						
						
					 
					
						2024-11-19 01:05:38 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						6bf6733268 
					 
					
						
						
							
							UI link fix ( #8508 )  
						
						... 
						
						
						
						* Add tags to test if CUI or PUI are enabled
* Fix PUI redirect 
						
						
					 
					
						2024-11-18 11:32:33 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						3037243de2 
					 
					
						
						
							
							Small tweak to plugin staticfile collection output ( #8498 )  
						
						
						
						
					 
					
						2024-11-16 15:38:07 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						10e88cd3e4 
					 
					
						
						
							
							Use ApiIcon for plugin panels ( #8496 )  
						
						... 
						
						
						
						- Richer set of icons available
- Allows plugin to define their own icon 
						
						
					 
					
						2024-11-16 14:57:17 +11:00 
						 
				 
			
				
					
						
							
							
								Jacob Felknor 
							
						 
					 
					
						
						
							
						
						f9d3f43b02 
					 
					
						
						
							
							configurable ldap group classes ( #8475 )  
						
						... 
						
						
						
						* configurable ldap group classes
* remove accidental duplicate line
* fix style issues
---------
Co-authored-by: Matthias Mair <code@mjmair.com >
Co-authored-by: Oliver <oliver.henry.walters@gmail.com > 
						
						
					 
					
						2024-11-16 09:08:27 +11:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						6fcd691070 
					 
					
						
						
							
							Bump @eslint/plugin-kit from 0.2.0 to 0.2.3 in /src/backend ( #8492 )  
						
						... 
						
						
						
						Bumps [@eslint/plugin-kit](https://github.com/eslint/rewrite ) from 0.2.0 to 0.2.3.
- [Release notes](https://github.com/eslint/rewrite/releases )
- [Changelog](https://github.com/eslint/rewrite/blob/main/release-please-config.json )
- [Commits](https://github.com/eslint/rewrite/compare/core-v0.2.0...plugin-kit-v0.2.3 )
---
updated-dependencies:
- dependency-name: "@eslint/plugin-kit"
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-11-16 08:38:50 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						fbe222f6eb 
					 
					
						
						
							
							Fix for "installed in" display ( #8480 )  
						
						... 
						
						
						
						* Fix for "installed in" display
- Allow "details" field to be passed custom params
* Add extra debug to link checking
* API: fix for StockTrackingList entry
* Display links for stock items in tracking entry table
* Generate absolute links for item renderers
* Revert "Generate absolute links for item renderers"
This reverts commit 878fba91d0 
						
						
					 
					
						2024-11-15 23:28:47 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						b5599c91ea 
					 
					
						
						
							
							[Plugins] Pass queryClient through to plugin ( #8486 )  
						
						
						
						
					 
					
						2024-11-15 17:31:47 +11:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
						
						7a3bed5b40 
					 
					
						
						
							
							New Crowdin translations by GitHub Action ( #8455 )  
						
						... 
						
						
						
						Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-11-15 12:10:55 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						65e4b69c16 
					 
					
						
						
							
							Add row context (right click) additionally to actions in tables ( #8013 )  
						
						... 
						
						
						
						* Add row context
* fix lockfile
* fix type
* fix styling
* formatting fixes 
						
						
					 
					
						2024-11-15 10:50:08 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						ee01ac592f 
					 
					
						
						
							
							fix various sonarlint warnings ( #8479 )  
						
						... 
						
						
						
						Co-authored-by: Oliver <oliver.henry.walters@gmail.com > 
						
						
					 
					
						2024-11-14 16:58:39 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						9d8f874bf3 
					 
					
						
						
							
							Remove "locked" badge ( #8477 )  
						
						... 
						
						
						
						- Has snuck back in due to merge conflicts 
						
						
					 
					
						2024-11-14 16:11:12 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						da112211e5 
					 
					
						
						
							
							Format number ( #8482 )  
						
						... 
						
						
						
						* Add extra options for 'format_number' helper
* Update documentation
* Improved typing hints and docs cleanup
* Fix link 
						
						
					 
					
						2024-11-14 16:11:01 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						246f17113f 
					 
					
						
						
							
							Fix for locate item plugins ( #8473 )  
						
						... 
						
						
						
						* A hook for caching active plugins
* Add LocateItemButton
* Implement "locate" button for location detail page too
* Fix for StockApiMixin.get_serializer
- Recent refactoring removed 'path_detail' attribute
* Fix offloading of 'locate'
* Remove debug msg
* Add custom message
* Remove force_async call
* Add playwright tests 
						
						
					 
					
						2024-11-13 06:49:48 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						7b50f3b1d3 
					 
					
						
						
							
							[PUI] Page titles ( #8467 )  
						
						... 
						
						
						
						* Add <PageTitle /> component
* Use useEffect to override hard-coded value
* Ensure page titles are tracked across the site
* Adjust unit tests
* Playwright test updates
* Tweak tests
* Update InvenTreeTable.tsx
Revert unused change 
						
						
					 
					
						2024-11-13 06:49:28 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						113b9e9fd9 
					 
					
						
						
							
							CUI: Fix for navbar logo ( #8472 )  
						
						... 
						
						
						
						- Closes https://github.com/inventree/InvenTree/pull/6901  
						
						
					 
					
						2024-11-12 22:36:12 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						1eae56ff1e 
					 
					
						
						
							
							Catch invalid decimal conversion ( #8470 )  
						
						... 
						
						
						
						- Thanks to  fuzzers reported by sentry.io 
						
						
					 
					
						2024-11-12 19:56:00 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						9ab532a067 
					 
					
						
						
							
							Improve null checks for SalesOrder.shipment ( #8469 )  
						
						
						
						
					 
					
						2024-11-12 19:55:49 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						0872beaba9 
					 
					
						
						
							
							[PUI] Switch linting to biome ( #8317 )  
						
						... 
						
						
						
						* bump pre-commit
* add biome
* autofixes
* use number functions
* fix string usage
* use specific variable definition
* fix missing translations
* reduce alerts
* add missing keys
* fix index creation
* fix more strings
* fix types
* fix function
* add missing keys
* fiy array access
* fix string functions
* do not redefine var
* extend exlcusions
* reduce unnecessary operators
* simplify request
* use number functions
* fix missing translation
* add missing type
* fix filter
* use newer func
* remove unused fragment
* fix confusing assigment
* pass children as elements
* add missing translation
* fix imports
* fix import
* auto-fix problems
* add autfix for unused imports
* fix SAST error
* fix useSelfClosingElements
* fix useTemplate
* add codespell exception
* Update pui_printing.spec.ts
* Update pui_printing.spec.ts
* add vscode defaults 
						
						
					 
					
						2024-11-12 11:03:08 +11:00 
						 
				 
			
				
					
						
							
							
								Chris Thorn 
							
						 
					 
					
						
						
							
						
						e7cfb4c3c0 
					 
					
						
						
							
							Add level indicators and path to stock location and part category dropdowns ( #8366 )  
						
						... 
						
						
						
						* Add level indicators and path to stock location dropdown
* Add level indicators and path to part category dropdown
* Updated stock location string to include location path
* Fix PUI form test (set location)
---------
Co-authored-by: Matthias Mair <code@mjmair.com > 
						
						
					 
					
						2024-11-12 09:48:16 +11:00