Oliver 
							
						 
					 
					
						
						
							
						
						ce617b7792 
					 
					
						
						
							
							[Documentation] Remove package credits ( #8811 )  
						
						... 
						
						
						
						* Remove hard-coded credits from docs
- Extract *actual* package credits
- Auto-build into docs
* Include URLs when generating python license data
* Update readthedocs process
* Better URL extraction
* Adjust build process for RTD
* Spelling fixes
* Install node and yarn
* Command fix
* Improved library sorting
* Improved error message
* Remove credits.md
* Cleanup
* Further cleanup
* Tweak playwright test
* Handle uncaught exception in fetchIcons
* Fix for CORS settings in playwright testing
* Enhance login check
* Fix for barcode test
---------
Co-authored-by: Matthias Mair <code@mjmair.com > 
						
						
					 
					
						2025-01-06 14:14:38 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						ae1f9bf274 
					 
					
						
						
							
							Navigate to index when deleting a company ( #8831 )  
						
						
						
						
					 
					
						2025-01-05 22:43:20 +11:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
						
						8b343e570e 
					 
					
						
						
							
							New Crowdin translations by GitHub Action ( #8826 )  
						
						... 
						
						
						
						Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-01-05 20:21:50 +11:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
						
						5eeb150828 
					 
					
						
						
							
							New Crowdin translations by GitHub Action ( #8786 )  
						
						... 
						
						
						
						Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-01-01 10:41:30 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						16e9729308 
					 
					
						
						
							
							Allow barcode linking for stock location ( #8802 )  
						
						
						
						
					 
					
						2024-12-31 15:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						5e79c6906c 
					 
					
						
						
							
							[UI] Permission Enhancements ( #8785 )  
						
						... 
						
						
						
						* Update page permissions
- Add permission check to <InstanceDetail>
- HIde breadcrumbs and tree for part
- Hide breadcrumbs and tree for stock
* Additional permissions checks 
						
						
					 
					
						2024-12-29 17:00:27 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						964984ccac 
					 
					
						
						
							
							[Refactor] Custom states ( #8438 )  
						
						... 
						
						
						
						* Enhancements for "custom state" form
- More intuitive form actions
* Improve back-end validation
* Improve table rendering
* Fix lookup for useStatusCodes
* Fix status display for SockDetail page
* Fix SalesOrder status display
* Refactor get_custom_classes
- Add StatusCode.custom_values method
* Fix for status table filters
* Cleanup (and note to self)
* Include custom state values in specific API endpoints
* Add serializer class definition
* Use same serializer for AllStatusView
* Fix API to match existing frontend type StatusCodeListInterface
* Enable filtering by reference status type
* Add option to duplicate an existing custom state
* Improved validation for the InvenTreeCustomUserStateModel class
* Code cleanup
* Fix default value in StockOperationsRow
* Use custom status values in stock operations
* Allow custom values
* Fix migration
* Bump API version
* Fix filtering of stock items by "status"
* Enhance status filter for orders
* Fix status code rendering
* Build Order API filter
* Update playwright tests for build filters
* Additional playwright tests for stock table filters
* Add 'custom' attribute
* Fix unit tests
* Add custom state field validation
* Implement StatusCodeMixin for setting status code values
* Clear out 'custom key' if the base key does not match
* Updated playwright testing
* Remove timeout
* Refactor detail pages which display status
* Update old migrations - add field validator
* Remove dead code
* Simplify API query filtering
* Revert "Simplify API query filtering"
This reverts commit 06c858ae7c 
						
						
					 
					
						2024-12-29 08:45:23 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						c582ca0afd 
					 
					
						
						
							
							Add scan to action menu ( #8781 )  
						
						... 
						
						
						
						* small style fixes
* refactor: split scanning and dialog logic
* feat: Add modal and quick action to scan a barcode from anywhere 
						
						
					 
					
						2024-12-29 01:12:42 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						3e73162368 
					 
					
						
						
							
							Barcode scanning ( #8732 )  
						
						... 
						
						
						
						* Implement new "general purpose" barcode scan dialog
- Separated widgets for camera / keyboard / wedge scanner
- UI / UX improvements
* Handle scan results
* Fix missing imports
* Handle successful global scan
* Handle error when linking barcode
* Backend fix for InvenTreeInternalBarcodePlugin
* Error handling
* Working on scanner input
* Refactor scan page
* Callback from scanner input
* Refactoring <Scan> page
* Allow InvenTreeTable to be used with supplied data
* Refactor optionalparams
* Refactoring table of scan results
* Implement callbacks
* Navigate from barcode table
* Fix delete callback
* Refactor callbacks
* Refactor idAccessor
- Access as part of useTable hook
- No longer hard-coded to 'pk'
* prevent duplicate scans
* Fix for deleting items from table
* Cleanup
* Bump API version
* Adjust playwright tests
* Update playwright tests
* Update barcode screenshots
* Fix links
* Add quick links to barcode formats
* Updated screenshots
* Fix for BuildLineSubTable
* Specify idAccessor values
* Clear barcode input after timeout period
* Move items
* Fix for playwright test
* Remove debug print
* Additional error ignores
* Cleanup scanner input
- Simplify
- Prevent errant keycodes from closing the scanner dialog
* Playwright test adjustments 
						
						
					 
					
						2024-12-28 20:38:53 +11:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
						
						0765b00520 
					 
					
						
						
							
							New Crowdin translations by GitHub Action ( #8752 )  
						
						... 
						
						
						
						Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-27 19:43:52 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						189f2303b8 
					 
					
						
						
							
							[PUI] Set password ( #8770 )  
						
						... 
						
						
						
						* Add <ChangePassword> page
* Rename Set-Password to ResetPassword
* Add unit testing
* Ensure user is properly logged into page
* Update playwright tests
* Small tweaks 
						
						
					 
					
						2024-12-27 11:01:48 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						ae7f4e33d5 
					 
					
						
						
							
							Zero stock fix ( #8766 )  
						
						... 
						
						
						
						* Change backend validation
- Allow stock adjustments with zero quantity
* Frontend changes 
						
						
					 
					
						2024-12-26 10:42:07 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						7f1cc4658b 
					 
					
						
						
							
							Fix REST registration endpoint ( #8738 )  
						
						... 
						
						
						
						* Re-add html account base
Fixes  #8690 
* fix base template
* override dj-rest-auth pattern to fix fixed token model reference
* pin req
* fix urls.py
* move definition out to separate file
* fix possible issues where email is not enabled but UI shows that registration is enabled
* fix import order
* fix token recovery
* make sure registration redirects
* fix name change
* fix import name
* adjust description
* cleanup
* bum api version
* add test for registration
* add test for registration requirements 
						
						
					 
					
						2024-12-24 11:53:25 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						8fcebefa0b 
					 
					
						
						
							
							Handle error when loading icon pack ( #8753 )  
						
						... 
						
						
						
						* Handle error when loading icon pack
* Update 
						
						
					 
					
						2024-12-24 10:18:00 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						f31ba657cc 
					 
					
						
						
							
							API error handling ( #8739 )  
						
						... 
						
						
						
						* API error handling
- Add error handlers to various API calls
* Fix return type 
						
						
					 
					
						2024-12-24 07:18:56 +11:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
						
						933330fa51 
					 
					
						
						
							
							New Crowdin translations by GitHub Action ( #8683 )  
						
						... 
						
						
						
						Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-23 10:36:39 +11:00 
						 
				 
			
				
					
						
							
							
								Joe Rogers 
							
						 
					 
					
						
						
							
						
						0bcad6b340 
					 
					
						
						
							
							Add separate dialog for 'Ship Order' button ( #8734 )  
						
						
						
						
					 
					
						2024-12-22 16:08:45 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						d8207c88f0 
					 
					
						
						
							
							Remove unused setting ( #8731 )  
						
						
						
						
					 
					
						2024-12-21 08:33:31 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						aabcf52cd2 
					 
					
						
						
							
							Forms fixes ( #8722 )  
						
						... 
						
						
						
						* Refactor form fields
- Allow error message to be passed through via field definition
- Return error information to onFormError
* Fix debounce issue for text fields
* Fix for useForm hook
* Badge fix
- Fix badge rendering for SalesOrderShipment
* Cleanup unit test 
						
						
					 
					
						2024-12-20 14:53:39 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						68ac4118e9 
					 
					
						
						
							
							[UI] Link fix ( #8726 )  
						
						... 
						
						
						
						- Fixes anchor issues in stock tracking table 
						
						
					 
					
						2024-12-20 12:21:21 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						130bc84b44 
					 
					
						
						
							
							Badge fix ( #8725 )  
						
						... 
						
						
						
						- Fix badge rendering for SalesOrderShipment 
						
						
					 
					
						2024-12-20 12:13:00 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						17fd7f32a4 
					 
					
						
						
							
							consider INVENTREE_RESTRICT_ABOUT setting ( #8717 )  
						
						
						
						
					 
					
						2024-12-19 08:37:39 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						e37e72357a 
					 
					
						
						
							
							Cleanup old settings ( #8709 )  
						
						... 
						
						
						
						* Use LABEL_ENABLE and REPORT_ENABLE settings in PUI
* Cleanup base.html
- Should reduce db hits slightly
* Remove defunct homepage settings
* Cleanup old settings
* Adjust unit test 
						
						
					 
					
						2024-12-19 07:31:59 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						378d69f0b3 
					 
					
						
						
							
							[UI] Enhanced null checks ( #8706 )  
						
						... 
						
						
						
						* Extra null check in SettingList.tsx
* Null checks on error responses 
						
						
					 
					
						2024-12-19 00:59:56 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						1eaf3a4594 
					 
					
						
						
							
							Image upload error ( #8700 )  
						
						... 
						
						
						
						* Add helper function for displaying API error message
* Provide feedback on image upload
* Update notification 
						
						
					 
					
						2024-12-18 23:24:18 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						1910612725 
					 
					
						
						
							
							Fix for table update ( #8698 )  
						
						... 
						
						
						
						- Retain data when updating a single record
- Fixes https://github.com/inventree/InvenTree/issues/8693  
						
						
					 
					
						2024-12-18 14:21:31 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						24f433c948 
					 
					
						
						
							
							Remove CUI ( #8384 )  
						
						... 
						
						
						
						* remove CUI
* fix loading
* fix login middleware
* remove css template functions
* tmp fix for recurtion
* remove old test
* fix assertations
* fix middleware tests
* re-add plugin tags
* remove thirdpartjs
* re-add mfa urls
* remove old js
* remove cui tags
* simplify error testing
* use license endpoint for testing instead
* disable successful test
* revert de-activation
* remove references to old UI customisation
* update docs to remove reference to removed page
* disable availabilty check
* possible fix to importing problem
* Revert "possible fix to importing problem"
This reverts commit ee9fccdc8c 
						
						
					 
					
						2024-12-17 12:30:41 +11:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
						
						5d2329651a 
					 
					
						
						
							
							New Crowdin translations by GitHub Action ( #8668 )  
						
						... 
						
						
						
						Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-17 10:09:12 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						169f4f8350 
					 
					
						
						
							
							[PUI] Order Parts Wizard ( #8602 )  
						
						... 
						
						
						
						* Add generic <WizardDrawer />
* Add a wizard hook
- Similar to existing modal form hook
* Slight refactor
* Simple placeholder table
* Only purchaseable parts
* Add callback to remove selected part
* Add step enum
* Improve wizard
* Render supplier image
* Add validation checks for wizard
* Further wizard improvements
* add error support
* Improvements
* Refactoring
* Add error checking
* Order from part detail page
* Implement from SalesOrder view
* Implement from build line table
* Implement from StockItem table
* Add to StockDetail page
* Cleanup PartTable
* Refactor to use DataTable interface
* Simplify wizard into single step
* Refactoring
* Allow creation of new supplier part
* Cleanup
* Refactor <PartDetail>
* Fix static hook issue
* Fix infinite useEffect
* Playwright tests 
						
						
					 
					
						2024-12-16 23:07:33 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						34b70d0a39 
					 
					
						
						
							
							PUI: Adjust test result table ( #8667 )  
						
						... 
						
						
						
						- Allow disable of results for "disabled" tests
- Controlled via additional table filter 
						
						
					 
					
						2024-12-16 14:28:27 +11:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
						
						88ab59359f 
					 
					
						
						
							
							New Crowdin translations by GitHub Action ( #8654 )  
						
						... 
						
						
						
						Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-16 09:50:27 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						dd83735710 
					 
					
						
						
							
							Fix vulnerable dependencies ( #8655 )  
						
						... 
						
						
						
						* bump container reqs
* bump vul frontend dep
* fix tests 
						
						
					 
					
						2024-12-12 08:38:11 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						1adc42d422 
					 
					
						
						
							
							Filter fix ( #8652 )  
						
						... 
						
						
						
						* Allow ordering  by IPN
* Update table 
						
						
					 
					
						2024-12-11 15:44:00 +11:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
						
						ad6bd635e6 
					 
					
						
						
							
							New Crowdin translations by GitHub Action ( #8632 )  
						
						... 
						
						
						
						Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-11 15:43:47 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						4a8cb6f7f3 
					 
					
						
						
							
							Add IPN column to RelatedPartTable ( #8650 )  
						
						
						
						
					 
					
						2024-12-10 21:23:23 +11:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						d1c06ed12a 
					 
					
						
						
							
							Bump nanoid from 3.3.7 to 3.3.8 in /src/frontend ( #8647 )  
						
						... 
						
						
						
						Bumps [nanoid](https://github.com/ai/nanoid ) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8 )
---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-10 19:52:05 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						82bce192e6 
					 
					
						
						
							
							Fix URL generation error ( #8630 )  
						
						... 
						
						
						
						- Implement better helper function for handling URL generation
- Handle errors in said function 
						
						
					 
					
						2024-12-06 14:44:13 +11:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
						
						4e36c7a2d7 
					 
					
						
						
							
							New Crowdin translations by GitHub Action ( #8589 )  
						
						... 
						
						
						
						Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-05 19:53:16 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						744dc895e9 
					 
					
						
						
							
							Fix ordering issue in notifications table ( #8626 )  
						
						
						
						
					 
					
						2024-12-04 17:56:56 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						1a8b030819 
					 
					
						
						
							
							[PUI] Supplier part badges ( #8625 )  
						
						... 
						
						
						
						* API fixes for SupplierPart
- Move API filtering into SupplierPartFilter class
- Correct field annotation for detail view
* Add "in stock" and "no stock" badges to SupplierPart detail
* Update details
* Annotate 'on_order' quantity for SupplierPart
* Add "has_stock" filter to SupplierPart API
* Improve API query efficiency
* Add 'has_stock' filter to table
* Update <SupplierPartDetail>
* Bump API version 
						
						
					 
					
						2024-12-03 15:21:06 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						a20fd9d231 
					 
					
						
						
							
							[PUI] fix Table Context Menu Links ( #8623 )  
						
						... 
						
						
						
						* Add switch to disable context menu
Fixes  #8553 
* make attachment links right-clickable 
						
						
					 
					
						2024-12-03 09:07:18 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						21cd285599 
					 
					
						
						
							
							[PUI] Url fixes ( #8615 )  
						
						... 
						
						
						
						* Refactor URL generation
- Use built-in URL function
- Refactor "admin" button
- Refactor API image
- Refactor printing actions
- Refactor attachment link
* Refactor URL generation for icon packs 
						
						
					 
					
						2024-12-02 18:49:15 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						147ca53629 
					 
					
						
						
							
							Build required widget ( #8610 )  
						
						... 
						
						
						
						* Implement "required for build orders" dashboard widget
* Allow dashboard widges to be optionally disabled
* Fix for enabled check 
						
						
					 
					
						2024-12-02 13:41:31 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						f9487597fb 
					 
					
						
						
							
							[PUI] Make dashboard header look less like a widget ( #8611 )  
						
						... 
						
						
						
						* blend in header
* move indicator 
						
						
					 
					
						2024-12-02 10:48:44 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						7a3ceb9d6e 
					 
					
						
						
							
							Fix for hasOwn ( #8600 )  
						
						... 
						
						
						
						- Also add null check on function call
- Closes https://github.com/inventree/InvenTree/issues/8595  
						
						
					 
					
						2024-11-30 21:32:48 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						3149ae79ce 
					 
					
						
						
							
							Allow settings value to be nullified ( #8596 )  
						
						... 
						
						
						
						* Allow settings value to be nullified
* Additional null check
* Bump API version
* Fix for unit test 
						
						
					 
					
						2024-11-30 15:30:28 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						327884ca26 
					 
					
						
						
							
							[PUI] Barcode title ( #8591 )  
						
						... 
						
						
						
						* Increase query limit
* PUI: Barcode UI tweaks
- Small visual tweaks to barcode dialogs 
						
						
					 
					
						2024-11-29 17:32:15 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						20d862e350 
					 
					
						
						
							
							Return Order - Improvements ( #8590 )  
						
						... 
						
						
						
						* Increase query limit
* Add "quantity" field to ReturnOrderLineItem model
* Add 'quantity' to serializer
* Optionally split stock when returning from customer
* Update the line item when splitting
* PUI updates
* Bump API version
* Add unit test 
						
						
					 
					
						2024-11-29 17:06:35 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						390828d166 
					 
					
						
						
							
							Hide "location" column in certain conditions ( #8587 )  
						
						
						
						
					 
					
						2024-11-29 10:45:24 +11:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
						
						ced695b099 
					 
					
						
						
							
							New Crowdin translations by GitHub Action ( #8536 )  
						
						... 
						
						
						
						Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-11-29 10:45:13 +11:00