* use ref pattern on PO duplicate
* use ref patterns on duplicate for other types of orders
* revert unintentional change to pre-commit
* add playwright tests
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
(cherry picked from commit 2cabd02c6b)
Co-authored-by: Jacob Felknor <jacobfelknor073@gmail.com>
* Fix logic for adding items to SalesOrder
* Same thing for purchase orders
* Update serializers.py
Revert typo fix
- Otherwise, we need to do an API bump and the PR can't be back-ported!
(cherry picked from commit bc9dbf7df4)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
* Fix default values for pricing override
* Fix broken calculation for sale pricing
- Was previously excluding COMPLETED orders
* Fix for PricingOverviewPanel
* Fix for InvenTreeMoneySerializer
- Numbers should be represented as numbers!
* Front-end wrangling too
* Fix unit test
- Prevent shadow overwrite of default_values dict
- Remove dead code
(cherry picked from commit 7049e84ac3)
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 a13f5681a1)
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 640d5852e4)
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 8e8b7158b7)
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 68d3620bb2)
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 2575c7276c)
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 c7e960728d)
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 dcf0bb103e)
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 94f7890a41)
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 d7939efaa9)
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 ecc1c937ed)
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>