- Graphs like numbers, not strings, I guess...
(cherry picked from commit 0c56a3132ba7a739f2d8401fa472376ae622c7ea)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* Unit test for SalesOrder data migration
* make field checks more stable
* Adjust migration strategy
* Fix for data migration
* Simplify login test for playwright
---------
Co-authored-by: Matthias Mair <code@mjmair.com>
(cherry picked from commit a13f5681a1a65eec9a59892cd53fc6d929703996)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* Docs updates:
- Fix error related to key access
- Fix rendering of settings tables
- Add setting key as mouseover text
* Revert config
(cherry picked from commit 640d5852e479f411120c2ec876e7476d30bc8337)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* Add option to disable auto-reload of dev server
* Force plugin reload
* Add unit testing for plugin reload
- Requires modifications to registry.py
(cherry picked from commit 8e8b7158b7d59c02123c5f8391f6c8d851e8d478)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* Include location detail in build output table
* Raise validation error if trying to split an in-production item
(cherry picked from commit 68d3620bb2c0f6444d168ad3ee7779f21e9f4bc0)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* Exclude "tags" fields from data import
- May reintroduce at a later date
- Currently, no support for editing tags in frontend
* Refactor
(cherry picked from commit 2575c7276c8b00f02d9d231f4679b357dd7807ec)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* Increase upload timeout for attachments
* Increase default API timeout
- To account for distant connections
* Use longer timeout when uploading files
* Debug for RTD testing
* Adjust commit extraction
* Cleanup debug output
* Include more vars in output
* Move debug output to top of file
* Add useful link
(cherry picked from commit c7e960728d38c6929cd72a5c4e0c4e64344f1856)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* Bug fix for PurchaseOrder
- Correctly record the user who created a PO
- Code refactoring
* Updated unit tests
(cherry picked from commit dcf0bb103e9181800baea229e3269ef76be871a0)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
- Allow for "cascade" installed items
- i.e. support multi-level installed items
(cherry picked from commit 94f7890a4150c3d8da0e53faa3ab938e05ff5943)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* do not install with uv for now - fixes#8789#8742#8495#8494
* Ensure errors are raised if install / update fails
(cherry picked from commit d7939efaa907fc3a716e28c6e165eb062f603ca4)
Co-authored-by: Matthias Mair <code@mjmair.com>
* basic mixin file
* Add basic check for model type support
* Enhanced documentation for Caddyfile
* Additional documentation around proxy server
* Remove code from other PR
(cherry picked from commit ecc1c937ed5ea91058cb87c09dc2f8f58a77f84a)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* 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
(cherry picked from commit 23e4f2f2a23ec0e17c392187ddc351711d434011)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* Update FAQ
* Add links to FAQ
* Extra info
* Extend documentation for debug options
(cherry picked from commit b0ce67fcd7f20dbd5ba2a8369dda36d91d1d0436)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
- Default value was previously 'True'
- Documentation indicated that it was 'False'
- Value in config_template.yaml was 'False' (but commented out)
(cherry picked from commit d4ee8c53b21143bdf151010ebb3d3e27e1c3fb09)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* 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
* fix merge issues
* fix merge from https://github.com/inventree/InvenTree/pull/8724
* 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
(cherry picked from commit aabcf52cd26a15c8338d47c8337d2587d8c2d37e)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
- Fix badge rendering for SalesOrderShipment
(cherry picked from commit 130bc84b4452db4e479477faf8b04b80a6b8e15c)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* Extra null check in SettingList.tsx
* Null checks on error responses
(cherry picked from commit 378d69f0b36db3a35b65857a10cf9f56f64eda85)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* Add helper function for displaying API error message
* Provide feedback on image upload
* Update notification
(cherry picked from commit 1eaf3a4594b404e08e52bebeef3fd3952d40b0bc)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
- Fixes issues with limitations on old MySQL server
(cherry picked from commit 4569fd273dbbb28b2e173374e7530b247ab9cf5b)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
- Retain data when updating a single record
- Fixes https://github.com/inventree/InvenTree/issues/8693
(cherry picked from commit 1910612725b3db8b42b014dbf5f13d86dce0f059)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>