github-actions[bot]
73c4f884c3
fix(auth): Use correct data for SSO group sync ( #11164 ) ( #11167 )
...
https://docs.allauth.org/en/latest/release-notes/recent.html#id18
Since django-allauth 65.11.0 (InvenTree v1.1.X), the extra_data
is divided into separate userinfo and id_token objects
(cherry picked from commit 2b091832d0 )
Co-authored-by: Philipp Fruck <dev@p-fruck.de >
1.1.9
2026-01-20 07:50:47 +11:00
Oliver
db7c133eff
Bump software version to 1.1.9 ( #11154 )
2026-01-17 23:23:42 +11:00
github-actions[bot]
351278316a
[UI] Fix "Owner" detail badge using wrong id ( #11144 ) ( #11150 )
...
(cherry picked from commit bd519487e5 )
Co-authored-by: Gustaf Järgren <gurreja@gmail.com >
1.1.8
2026-01-17 16:02:37 +11:00
github-actions[bot]
bd2d6036bf
feat(backend): enable reseting mfa via username from the cli ( #11133 ) ( #11136 )
...
* feat(backend): enable reseting mfa via username
* fix tests
* extend testing saveguards to username cli
(cherry picked from commit 07e1a72261 )
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-01-14 22:11:35 +11:00
github-actions[bot]
9970b0f5c7
[bug] build output stock status ( #11126 ) ( #11127 )
...
- Ensure custom status is correctly set when completing build output
- Closes https://github.com/inventree/InvenTree/issues/11119
(cherry picked from commit 372b19e5cd )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2026-01-13 18:51:19 +11:00
github-actions[bot]
87f5900bed
BuildItem quantity fix ( #11108 ) ( #11110 )
...
* Refactor clean check for BuildItem
* Don't raise an error when saving a BuildItem
* Fix order of operations
* remove debug statements
(cherry picked from commit 70fcaa7808 )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2026-01-09 18:59:45 +11:00
github-actions[bot]
c174cf12a5
Tweak for auto allocation ( #11106 ) ( #11107 )
...
- Ensure only stock for "active" parts is considered
- Cleaner logic
(cherry picked from commit 02a95ffba8 )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2026-01-09 15:07:23 +11:00
Oliver
b1fcfc0f67
Bug fix for stock entry calculation ( #11103 ) ( #11105 )
...
- Additional unit testing
2026-01-09 13:22:42 +11:00
github-actions[bot]
47f386e39a
change screenshot for plugin install to PUI ( #11036 ) ( #11037 )
...
* change screenshot for plugin install to PUI
* Correct location of gunicorn config in docs
(cherry picked from commit 00091caf04 )
Co-authored-by: Michael <michael@buchmann.ruhr >
2025-12-18 10:51:53 +11:00
Oliver
700d49643d
Bump InvenTree software version to 1.1.8 ( #11028 )
2025-12-17 08:45:11 +11:00
Oliver
2f9cf5f1f1
Default Supplier Support Missing in 1.X.X ( #10980 ) ( #11027 )
...
Fixes #10979
Co-authored-by: Matthias Mair <code@mjmair.com >
1.1.7
2025-12-17 08:44:27 +11:00
github-actions[bot]
3eb6f12570
Fix for string form fields ( #10814 ) ( #10968 )
...
* Fix for string form fields
- replace null values with empty strings
* Expose more serializer metadata
* Check if null values are not allowed
* Fix type
* Try removing feature
* Reduce deltas
* Remove extra field attrs entirely (for testing)
* Comment out changes
* Tweak form values
* Fix for form validation
(cherry picked from commit efc8fb816d )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-12-07 00:14:58 +11:00
github-actions[bot]
afc1dad8a7
Obvserve default values for part forms ( #10964 ) ( #10965 )
...
- Closes https://github.com/inventree/InvenTree/issues/10909
- Use global setting values as defaults
(cherry picked from commit 3a18934b83 )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-12-06 20:28:22 +11:00
github-actions[bot]
66b71c1f2e
Fixed typo in shebang interpreter directive ( #10952 ) ( #10953 )
...
(cherry picked from commit 2ffc2cb9fc )
Co-authored-by: Tyler Tracy <tylertracy@gmail.com >
2025-12-04 12:10:09 +11:00
github-actions[bot]
1a8287824b
Allow null values for InvenTreeDecimalField ( #10948 ) ( #10951 )
...
- Fixes bug related to importing null "rounding_multiple" BOM field
(cherry picked from commit 7920b0e670 )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-12-04 07:15:38 +11:00
github-actions[bot]
10769ccb04
[bug] Handle TransactionManagementError ( #10942 ) ( #10943 )
...
In the case where we try to call refresh_from_db within an atomic transaction block, it will throw a TransactionManagementError
(cherry picked from commit 38b27271ac )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-12-02 17:23:09 +11:00
Oliver
f39b3190e3
Bump software version to 1.1.7 ( #10916 )
2025-11-26 23:40:40 +11:00
github-actions[bot]
e1a97b2a39
[bug] Stock adjust ( #10914 ) ( #10915 )
...
* Extra checks on backend
* Bug fix for adjustment forms
- Set default quantity of zero
* Additional unit testing (to ensure no regression)
(cherry picked from commit 5713cff1cb )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
1.1.6
2025-11-26 22:41:36 +11:00
github-actions[bot]
c9a1d9adda
Installer missing some required packages from REQS ( #10897 ) ( #10898 )
...
Fixes #10813
(cherry picked from commit fcea1383d0 )
Co-authored-by: Matthias Mair <code@mjmair.com >
2025-11-24 09:22:53 +11:00
Oliver
64fb5c062a
Bump software version to 1.1.6 ( #10890 )
2025-11-22 22:18:41 +11:00
github-actions[bot]
c09fb48eff
[UI] Fix for PartTestResultTable ( #10886 ) ( #10889 )
...
* [UI] Fix for PartTestResultTable
- Filter properly by part instance
* Add a simple unit test
* Tweak unit test
(cherry picked from commit e590522909 )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
1.1.5
2025-11-22 18:02:15 +11:00
Oliver
64a4ac81f2
Bump software version to 1.1.5 ( #10884 )
2025-11-22 15:47:37 +11:00
Oliver
488a818629
Import fix for UI ( #10885 )
2025-11-22 14:27:08 +11:00
github-actions[bot]
295c4f3e5d
[bug] Serialize location ( #10882 ) ( #10883 )
...
* Properly set location id when serializing stock
* Add correct tracking entries
* Add unit test
(cherry picked from commit a7ff1250ba )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
1.1.4
2025-11-22 13:44:48 +11:00
github-actions[bot]
c6ecd019dc
[UI] Delete stock fix ( #10868 ) ( #10869 )
...
* Add helper func getOverviewUrl
* Redirect to parent page when stock item is counted to zero
(cherry picked from commit 468efbacfc )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-11-20 06:48:45 +11:00
github-actions[bot]
005d9850b8
Fix for shipping virtual parts ( #10853 ) ( #10864 )
...
* Additional checks for virtual parts in sales order process
* Prevent allocation against virtual parts
* Fix order of operations
* Adjust part form fields based on selections
* Prevent order locking
* Updated playwright tests
* Add unit test
(cherry picked from commit 7b38fa30bb )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-11-19 15:49:38 +11:00
github-actions[bot]
a585f5407a
Bug fix for sales order pricing ( #10858 ) ( #10863 )
...
* Bug fix for sales order pricing
- Clear sale price field if no pricing
* Adjust playwright tests
(cherry picked from commit d06d80fb99 )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-11-19 15:12:16 +11:00
github-actions[bot]
974a7d5510
[UI] Remove duplicate action ( #10844 ) ( #10845 )
...
- "Build Output" is same as "stock item" in this case
(cherry picked from commit 57a2de6ffc )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-11-17 19:58:54 +11:00
github-actions[bot]
39623ddf98
[UI] Fix for form OPTIONS query ( #10840 ) ( #10843 )
...
* [UI] Fix for form OPTIONS query
- Fetch OPTIONs each time form is opened
- Ensure default values are filled correctly
- Prevent issues with latching form state
* Add comment
* Add playwright test
- Check that the reference field increments properly
* Fix other Playwright tests
(cherry picked from commit 770f7a292e )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-11-16 22:07:59 +11:00
github-actions[bot]
1890589a43
[bug] State change fixes ( #10832 ) ( #10839 )
...
* Fix for setting custom status
* Fix for setting custom status when receiving stock items
* Allow caching for set_status
* Updated code and unit tests
(cherry picked from commit aa9958bf11 )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-11-15 08:01:21 +11:00
github-actions[bot]
8cbce3f335
Char fix ( #10827 ) ( #10830 )
...
* Remove debouncing from text field
* Add debounce to data import field
* Only apply for strings values
* Fix unit test
* More unit test tweaks
(cherry picked from commit ba9b5438b4 )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-11-14 17:53:27 +11:00
github-actions[bot]
56f09e1aa6
Bug fix for loading boolean settings ( #10826 ) ( #10828 )
...
- Do not just cast to bool
- The string "False" casts to True in this case
- Use the function that supports strings
(cherry picked from commit 8cb808f613 )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-11-14 08:27:42 +11:00
Oliver
a1a2a47bba
Bug fix for pack quantity display ( #10810 )
2025-11-12 00:45:44 +11:00
github-actions[bot]
e2eeaa991d
PO receive fix ( #10807 ) ( #10808 )
...
* Extract note field when receiving stock items against PO
* Fix tracking entry when receiving item
(cherry picked from commit f3c1cc12af )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-11-11 21:15:13 +11:00
github-actions[bot]
4bb1354b68
Fix for pricing display ( #10804 ) ( #10805 )
...
(cherry picked from commit 77f80385c9 )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-11-11 16:27:24 +11:00
Matthias Mair
68e3216b7b
[1.1.x] fix(backend): auth check middleware for specific media access ( #10784 ) ( #10795 )
...
* fix(backend): auth check middleware for specific media access (#10784 )
* simplify
* fix return type
* handle token (app access)
* reduce lookup amount
* add positive test again
* add poisitive test
* move out settings
* add tests for Check2FAMiddleware
* add test for auth_request
* add a reverse name for auth_request
* auth tests refactors
* move test
* disable check for things that do not trigger
* fix typing for python 3.9
* make names clearer and add comments
* finish tests
* fix call
* re-enable mfa test without the timing component
* cleanup helper
* ignore easy out
* ignore scenario that can not happen
(cherry picked from commit f3e8482469 )
* fix merge
2025-11-10 09:52:30 +11:00
Matthias Mair
1573d5ff40
Bump software version to 1.1.4 ( #10792 )
2025-11-09 17:08:15 +11:00
github-actions[bot]
89287d56ff
chore(deps): bump django from 4.2.25 to 4.2.26 in /src/backend ( #10781 ) ( #10790 )
...
* chore(deps): bump django from 4.2.25 to 4.2.26 in /src/backend
Bumps [django](https://github.com/django/django ) from 4.2.25 to 4.2.26.
- [Commits](https://github.com/django/django/compare/4.2.25...4.2.26 )
---
updated-dependencies:
- dependency-name: django
dependency-version: 4.2.26
dependency-type: direct:production
...
* fix style
* also bump docker version
---------
(cherry picked from commit 726e852b7b )
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 >
1.1.3
2025-11-08 22:10:19 +01:00
Oliver
1885caa744
Bump InvenTree software version to 1.1.3 ( #10762 )
2025-11-04 11:00:09 +11:00
github-actions[bot]
7e2480c4a2
Auth Improvements ( #10752 ) ( #10761 )
...
* Return more detail in MFA failure response
* Reject auth requests for users who are inactive
* Move markdown config out of settings.py
(cherry picked from commit 901846272b )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
1.1.2
2025-11-04 10:13:48 +11:00
github-actions[bot]
fd4375357f
code ( #10751 ) ( #10753 )
...
(cherry picked from commit 39f0054cd5 )
Co-authored-by: Lê Hoàng Nam <lehoangnam040@gmail.com >
2025-11-04 07:28:09 +11:00
Oliver
77bc7fd4af
Bump InvenTree software version to 1.1.2 ( #10747 )
2025-11-03 12:35:32 +11:00
Oliver
d3a58ea2b1
Bump InvenTree software version to 1.1.1 ( #10745 )
1.1.1
2025-11-03 11:14:42 +11:00
github-actions[bot]
555455a9d1
fix: typo ins installer stops script from working ( #10744 ) ( #10746 )
...
(cherry picked from commit e1bf67b32c )
Co-authored-by: Matthias Mair <code@mjmair.com >
2025-11-03 00:43:11 +01:00
github-actions[bot]
e834ea8aa7
Docs fix ( #10738 ) ( #10739 )
...
* Fix heading in helpers.md
* Helper func docs
(cherry picked from commit 46615e447b )
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2025-11-03 10:30:08 +11:00
github-actions[bot]
e23e3730b2
fix uv ( #10742 ) ( #10743 )
...
https://github.com/inventree/InvenTree/security/dependabot/248
(cherry picked from commit d7daf660ef )
Co-authored-by: Matthias Mair <code@mjmair.com >
2025-11-03 10:24:45 +11:00
Oliver
34436f933d
Bump version number to 1.1.0 ( #10733 )
...
* Bump version number to 1.1.0
* Add release tag to CHANGELOG.md
* Cleanup
* Remove links
1.1.0
2025-11-02 13:18:23 +11:00
github-actions[bot]
9d6f30b802
New Crowdin translations by GitHub Action ( #10685 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-01 14:54:42 +11:00
dependabot[bot]
67723ce142
chore(deps): bump the dependencies group across 2 directories with 14 updates ( #10728 )
...
* chore(deps): bump the dependencies group across 2 directories with 14 updates
Bumps the dependencies group with 2 updates in the /docs directory: [mkdocs-git-revision-date-localized-plugin](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin ) and [mkdocs-macros-plugin](https://github.com/fralau/mkdocs_macros_plugin ).
Bumps the dependencies group with 11 updates in the /src/backend directory:
| Package | From | To |
| --- | --- | --- |
| [django](https://github.com/django/django ) | `4.2.25` | `5.2.7` |
| [django-filter](https://github.com/carltongibson/django-filter ) | `25.1` | `25.2` |
| [django-structlog](https://github.com/jrobichaud/django-structlog ) | `9.1.1` | `10.0.0` |
| [dulwich](https://github.com/dulwich/dulwich ) | `0.24.1` | `0.24.8` |
| [pint](https://github.com/hgrecco/pint ) | `0.24.4` | `0.25` |
| [python-dotenv](https://github.com/theskumar/python-dotenv ) | `1.1.1` | `1.2.1` |
| [sentry-sdk](https://github.com/getsentry/sentry-python ) | `2.42.1` | `2.43.0` |
| [django-stubs](https://github.com/sponsors/typeddjango ) | `5.1.3` | `5.2.7` |
| [django-test-migrations](https://github.com/wemake-services/django-test-migrations ) | `1.4.0` | `1.5.0` |
| [django-types](https://github.com/sbdchd/django-types ) | `0.20.0` | `0.22.0` |
| [isort](https://github.com/PyCQA/isort ) | `6.1.0` | `7.0.0` |
Updates `mkdocs-git-revision-date-localized-plugin` from 1.4.7 to 1.5.0
- [Release notes](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases )
- [Commits](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.4.7...v1.5.0 )
Updates `mkdocs-macros-plugin` from 1.4.0 to 1.4.1
- [Release notes](https://github.com/fralau/mkdocs_macros_plugin/releases )
- [Changelog](https://github.com/fralau/mkdocs-macros-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/fralau/mkdocs_macros_plugin/compare/v1.4.0...v1.4.1 )
Updates `django` from 4.2.25 to 5.2.7
- [Commits](https://github.com/django/django/compare/4.2.25...5.2.7 )
Updates `setuptools` from 80.9.0 to
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/commits )
Updates `django-filter` from 25.1 to 25.2
- [Release notes](https://github.com/carltongibson/django-filter/releases )
- [Changelog](https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst )
- [Commits](https://github.com/carltongibson/django-filter/compare/25.1...25.2 )
Updates `django-structlog` from 9.1.1 to 10.0.0
- [Changelog](https://github.com/jrobichaud/django-structlog/blob/main/docs/changelog.rst )
- [Commits](https://github.com/jrobichaud/django-structlog/compare/9.1.1...10.0.0 )
Updates `dulwich` from 0.24.1 to 0.24.8
- [Release notes](https://github.com/dulwich/dulwich/releases )
- [Changelog](https://github.com/jelmer/dulwich/blob/master/NEWS )
- [Commits](https://github.com/dulwich/dulwich/compare/dulwich-0.24.1...dulwich-0.24.8 )
Updates `pint` from 0.24.4 to 0.25
- [Changelog](https://github.com/hgrecco/pint/blob/master/CHANGES )
- [Commits](https://github.com/hgrecco/pint/compare/0.24.4...0.25 )
Updates `python-dotenv` from 1.1.1 to 1.2.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases )
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md )
- [Commits](https://github.com/theskumar/python-dotenv/compare/v1.1.1...v1.2.1 )
Updates `sentry-sdk` from 2.42.1 to 2.43.0
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/2.42.1...2.43.0 )
Updates `django-stubs` from 5.1.3 to 5.2.7
- [Commits](https://github.com/sponsors/typeddjango/commits )
Updates `django-test-migrations` from 1.4.0 to 1.5.0
- [Release notes](https://github.com/wemake-services/django-test-migrations/releases )
- [Changelog](https://github.com/wemake-services/django-test-migrations/blob/master/CHANGELOG.md )
- [Commits](https://github.com/wemake-services/django-test-migrations/compare/1.4.0...1.5.0 )
Updates `django-types` from 0.20.0 to 0.22.0
- [Changelog](https://github.com/sbdchd/django-types/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sbdchd/django-types/commits )
Updates `isort` from 6.1.0 to 7.0.0
- [Release notes](https://github.com/PyCQA/isort/releases )
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md )
- [Commits](https://github.com/PyCQA/isort/compare/6.1.0...7.0.0 )
---
updated-dependencies:
- dependency-name: mkdocs-git-revision-date-localized-plugin
dependency-version: 1.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: mkdocs-macros-plugin
dependency-version: 1.4.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: django
dependency-version: 5.2.7
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: setuptools
dependency-version:
dependency-type: direct:production
dependency-group: dependencies
- dependency-name: django-filter
dependency-version: '25.2'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: django-structlog
dependency-version: 10.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: dulwich
dependency-version: 0.24.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: pint
dependency-version: '0.25'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: python-dotenv
dependency-version: 1.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: sentry-sdk
dependency-version: 2.43.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: django-stubs
dependency-version: 5.2.7
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: django-test-migrations
dependency-version: 1.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: django-types
dependency-version: 0.22.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: isort
dependency-version: 7.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix style
* fix style
---------
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 >
2025-11-01 12:08:37 +11:00
Oliver
5ea39936b8
Order parts form ( #10729 )
...
* Improved SupplierPart rendering
* Adjust tooltips
* Remove debug msg
* Add component for loading and displaying part requirements
* Improved rendering
* Better icons
2025-11-01 10:14:53 +11:00