Oliver 
							
						 
					 
					
						
						
							
						
						3a62bdd276 
					 
					
						
						
							
							Ensure error is raised ( #8849 )  
						
						
						
						
					 
					
						2025-01-07 17:07:07 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						b42edbf2ab 
					 
					
						
						
							
							Fix for notification ( #8840 )  
						
						... 
						
						
						
						label -> title 
						
						
					 
					
						2025-01-07 15:00:48 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						dcf0bb103e 
					 
					
						
						
							
							Order creation fix ( #8846 )  
						
						... 
						
						
						
						* Bug fix for PurchaseOrder
- Correctly record the user who created a PO
- Code refactoring
* Updated unit tests 
						
						
					 
					
						2025-01-07 14:59:22 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						94f7890a41 
					 
					
						
						
							
							Fix for test results in stock item report context ( #8843 )  
						
						... 
						
						
						
						- Allow for "cascade" installed items
- i.e. support multi-level installed items 
						
						
					 
					
						2025-01-07 10:34:47 +11:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						40cff05864 
					 
					
						
						
							
							Tasks cleanup ( #8838 )  
						
						... 
						
						
						
						* Pretty print and typo fix
* Improved output
* Improve logging 
						
						
					 
					
						2025-01-06 10:06:38 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						0614f01247 
					 
					
						
						
							
							Docker fix ( #8835 )  
						
						... 
						
						
						
						* Fix server command in Dockerfile
* Ensure invoke is installed into the venv
* Run extra check in docker build step
* Improve documentation
* Intercept ModuleNotFoundError
- Clear error message
* Docs updates
* Add extra check to dev docker build
* Cleanup tasks.py
* Prevent double activation of venv
* Change order of operations
---------
Co-authored-by: Matthias Mair <code@mjmair.com > 
						
						
					 
					
						2025-01-06 09:46:16 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						6b5e0dbb29 
					 
					
						
						
							
							remove structlog from internal paths ( #8836 )  
						
						
						
						
					 
					
						2025-01-06 07:28:28 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						ae1f9bf274 
					 
					
						
						
							
							Navigate to index when deleting a company ( #8831 )  
						
						
						
						
					 
					
						2025-01-05 22:43:20 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						decccf8163 
					 
					
						
						
							
							Fix for buggy Caddyfile ( #8830 )  
						
						
						
						
					 
					
						2025-01-05 22:18:24 +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 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						b2a3f6d311 
					 
					
						
						
							
							Remove old PanelMixin class ( #8828 )  
						
						... 
						
						
						
						- Custom panels for legacy UI
- No longer needed 
						
						
					 
					
						2025-01-05 14:58:07 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						7125261bbc 
					 
					
						
						
							
							Remove admin shell ( #8816 )  
						
						
						
						
					 
					
						2025-01-05 12:57:20 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						ea9e3fb992 
					 
					
						
						
							
							Refactor to use structlog ( #8747 )  
						
						... 
						
						
						
						* use structlog instead of normal logging
* more fixes
* more fixes
* fix test asserts
* use static name
* fix logger
* fix assert
* fix asserts 
						
						
					 
					
						2025-01-05 12:48:57 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						3479b0008c 
					 
					
						
						
							
							Docs remove old customize options ( #8817 )  
						
						... 
						
						
						
						* remove "hide_pui_banner"
* clean up more 
						
						
					 
					
						2025-01-02 20:41:17 +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 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						d7939efaa9 
					 
					
						
						
							
							Fix package install in envs using python lower than 3.12 on debian like OSs ( #8793 )  
						
						... 
						
						
						
						* do not install with uv for now - fixes  #8789 
#8742  #8495  #8494 
* Ensure errors are raised if install / update fails 
						
						
					 
					
						2024-12-31 23:13:35 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						02967a5b1d 
					 
					
						
						
							
							Reintroduce FAQ entry ( #8812 )  
						
						
						
						
					 
					
						2024-12-31 20:36:27 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						16e9729308 
					 
					
						
						
							
							Allow barcode linking for stock location ( #8802 )  
						
						
						
						
					 
					
						2024-12-31 15:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						7a3709eb37 
					 
					
						
						
							
							Fix FAQ typo ( #8809 )  
						
						
						
						
					 
					
						2024-12-31 15:08:00 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						74cd0b9aed 
					 
					
						
						
							
							Update .env file ( #8799 )  
						
						... 
						
						
						
						* Update .env file
- No functional changes
- Improved file comments
* Update .env
Improved comment 
						
						
					 
					
						2024-12-31 14:44:34 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						7419944301 
					 
					
						
						
							
							Add FAQ on cookie setting change ( #8805 )  
						
						
						
						
					 
					
						2024-12-31 14:08:23 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						c917c64aa1 
					 
					
						
						
							
							Add documentation on transferring media files ( #8803 )  
						
						
						
						
					 
					
						2024-12-31 14:01:18 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						5692f56630 
					 
					
						
						
							
							Add docs for secret_key ( #8801 )  
						
						
						
						
					 
					
						2024-12-31 13:45:52 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						ecc1c937ed 
					 
					
						
						
							
							Caddyfile documentation ( #8798 )  
						
						... 
						
						
						
						* basic mixin file
* Add basic check for model type support
* Enhanced documentation for Caddyfile
* Additional documentation around proxy server
* Remove code from other PR 
						
						
					 
					
						2024-12-31 13:35:51 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						23e4f2f2a2 
					 
					
						
						
							
							[Setup] Support X-Forwarded-Proto header ( #8790 )  
						
						... 
						
						
						
						* Remove use_x_forwarded_port setting
- As per the docs, this is ignored in favour of use_x_forwarded_host
- So, is not being used anyway
* Add note on x_forwarded_host option
* Add warning message if SITE_URL not provided
* Add support for SECURE_PROXY_SSL_HEADER
* Update configuration template file
* Update SITE_URL docs
* Remove line
* Re-add use_x_forwarded_port
* Docs tweak
* Improve wording
* Fix broken link 
						
						
					 
					
						2024-12-31 12:33:17 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						1c2ad94bb7 
					 
					
						
						
							
							Remove old script for calculating translation stats ( #8787 )  
						
						... 
						
						
						
						* Remove old script for calculating translation stats
* Update tasks.py
* Adjust unit test call 
						
						
					 
					
						2024-12-29 20:41:14 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						b36027b5c1 
					 
					
						
						
							
							Remove RELEASE.md file ( #8788 )  
						
						
						
						
					 
					
						2024-12-29 20:14:42 +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 
							
						 
					 
					
						
						
							
						
						cd0ee7dbab 
					 
					
						
						
							
							Url refactor ( #8784 )  
						
						... 
						
						
						
						* Cleanup config template
* Small refactor
- Fix for frontend_base_url setting
* Revert base url
* Fix reverse URL lookup 
						
						
					 
					
						2024-12-29 14:54:02 +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 
							
						 
					 
					
						
						
							
						
						b0ce67fcd7 
					 
					
						
						
							
							[Docs] Update FAQ ( #8777 )  
						
						... 
						
						
						
						* Update FAQ
* Add links to FAQ
* Extra info
* Extend documentation for debug options 
						
						
					 
					
						2024-12-27 15:46:17 +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 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						5499884553 
					 
					
						
						
							
							Bump jinja2 from 3.1.4 to 3.1.5 in /docs ( #8771 )  
						
						... 
						
						
						
						* Bump jinja2 from 3.1.4 to 3.1.5 in /docs
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.5 )
---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix req
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com > 
						
						
					 
					
						2024-12-27 08:14:46 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						04d7a96dde 
					 
					
						
						
							
							split up python updates and assign to @matmair for manual fixes where necessary ( #8772 )  
						
						
						
						
					 
					
						2024-12-27 08:14:32 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						1d22b89ed6 
					 
					
						
						
							
							DB CI Checks ( #8773 )  
						
						... 
						
						
						
						* Update test databases in CI
* Add new target 
						
						
					 
					
						2024-12-26 23:43:49 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						da21e39e84 
					 
					
						
						
							
							Turn off debug by default ( #8743 )  
						
						... 
						
						
						
						* turn off debug by default
* fix log level / debug settings for workflows
* fix typo 
						
						
					 
					
						2024-12-26 20:16:53 +11:00 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						d4ee8c53b2 
					 
					
						
						
							
							Fix default value for SESSION_COOKIE_SECURE ( #8767 )  
						
						... 
						
						
						
						- Default value was previously 'True'
- Documentation indicated that it was 'False'
- Value in config_template.yaml was 'False' (but commented out) 
						
						
					 
					
						2024-12-26 11:25:58 +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 
						 
				 
			
				
					
						
							
							
								Oliver 
							
						 
					 
					
						
						
							
						
						c79fc281fd 
					 
					
						
						
							
							Fix typo ( #8757 )  
						
						... 
						
						
						
						- registraton -> registration 
						
						
					 
					
						2024-12-25 07:38:39 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						fe68dc7318 
					 
					
						
						
							
							Refactor fix formatting exclusion ( #8746 )  
						
						... 
						
						
						
						* fix ruff exclusions
* aut-format
* Fix docstrings
* more fixes
* ignore error(s)
* fix imports
* adjust descriptions for build 
						
						
					 
					
						2024-12-25 07:16:24 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						1fec41cb71 
					 
					
						
						
							
							Update qc_checks.yaml ( #8759 )  
						
						
						
						
					 
					
						2024-12-24 21:42:39 +11:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						02e43061b2 
					 
					
						
						
							
							Bump jinja2 from 3.1.4 to 3.1.5 in /src/backend ( #8751 )  
						
						... 
						
						
						
						* Bump jinja2 from 3.1.4 to 3.1.5 in /src/backend
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.5 )
---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix req
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com > 
						
						
					 
					
						2024-12-24 11:54:10 +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 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						4e927bf697 
					 
					
						
						
							
							Bump the dependencies group with 3 updates ( #8748 )  
						
						... 
						
						
						
						Bumps the dependencies group with 3 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact ), [codecov/codecov-action](https://github.com/codecov/codecov-action ) and [github/codeql-action](https://github.com/github/codeql-action ).
Updates `actions/upload-artifact` from 4.4.3 to 4.5.0
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](b4b15b8c7c...6f51ac03b9https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](7f8b4b4bde...1e68e06f1dhttps://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](df409f7d92...48ab28a6f5support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-12-24 07:23:52 +11:00 
						 
				 
			
				
					
						
							
							
								Matthias Mair 
							
						 
					 
					
						
						
							
						
						ec6280dacd 
					 
					
						
						
							
							MFA add better logging ( #8745 )  
						
						... 
						
						
						
						* add better logging
* use structlog 
						
						
					 
					
						2024-12-24 07:22:28 +11:00