dependabot[bot]
352593210e
chore(deps): bump actions/checkout in the dependencies group ( #11205 )
...
Bumps the dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 6.0.1 to 6.0.2
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 11:40:48 +11:00
dependabot[bot]
4e5921277a
chore(deps): bump the dependencies group across 1 directory with 4 updates ( #11149 )
...
* chore(deps): bump the dependencies group across 1 directory with 4 updates
Bumps the dependencies group with 4 updates in the /src/backend directory: [django-dbbackup](https://github.com/Archmonger/django-dbbackup ), [django-oauth-toolkit](https://github.com/django-oauth/django-oauth-toolkit ), [dulwich](https://github.com/dulwich/dulwich ) and [sentry-sdk](https://github.com/getsentry/sentry-python ).
Updates `django-dbbackup` from 5.1.0 to 5.1.1
- [Release notes](https://github.com/Archmonger/django-dbbackup/releases )
- [Changelog](https://github.com/Archmonger/django-dbbackup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Archmonger/django-dbbackup/compare/5.1.0...5.1.1 )
Updates `django-oauth-toolkit` from 3.1.0 to 3.2.0
- [Release notes](https://github.com/django-oauth/django-oauth-toolkit/releases )
- [Changelog](https://github.com/django-oauth/django-oauth-toolkit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/django-oauth/django-oauth-toolkit/compare/3.1.0...3.2.0 )
Updates `dulwich` from 0.25.0 to 0.25.1
- [Release notes](https://github.com/dulwich/dulwich/releases )
- [Changelog](https://github.com/jelmer/dulwich/blob/main/NEWS )
- [Commits](https://github.com/dulwich/dulwich/compare/dulwich-0.25.0...dulwich-0.25.1 )
Updates `sentry-sdk` from 2.48.0 to 2.49.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.48.0...2.49.0 )
---
updated-dependencies:
- dependency-name: django-dbbackup
dependency-version: 5.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: django-oauth-toolkit
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: dulwich
dependency-version: 0.25.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: sentry-sdk
dependency-version: 2.49.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix style
* add new model for new oauth toolkit variant
---------
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 >
2026-01-27 11:40:31 +11:00
Matthias Mair
060e917fc9
fix (backend): finer grained registration control for Single Sign On ( #11190 )
...
* finer grained registration control for Single Sign On
Fixes #11162
* fix for python 3.11
2026-01-22 23:36:34 +11:00
Oliver
ec2bf23627
[UI] Fix broken links ( #11189 )
2026-01-22 19:06:36 +11:00
github-actions[bot]
7f3c86163d
New Crowdin translations by GitHub Action ( #11158 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-22 19:06:17 +11:00
Oliver
3343514631
Improved handling for non-git-repo in docker mode ( #11187 )
...
- Handle error condition caused by loading order of operations
2026-01-22 12:30:08 +11:00
Oliver
64acdd6ccf
[bug] Fix "can_build" quantity ( #11185 )
...
- Ignore virtual parts when considering "can_build" quantity
- Closes https://github.com/inventree/InvenTree/issues/11182
2026-01-22 12:14:35 +11:00
Oliver
00c36e9366
Stock status fix ( #11183 )
...
* Fill in default value
* Ensure status values are converted to integer in set_status
* Updated unit testing
* Additional unit testing
2026-01-22 11:46:36 +11:00
dependabot[bot]
d43c4e08f0
chore(deps): bump lodash from 4.17.21 to 4.17.23 in /src/frontend ( #11184 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 11:22:02 +11:00
Oliver
e025180242
Sort by ipn ( #11177 )
...
* Enable sorting by IPN in BOM table
* Ordering by IPN in build line table
* Bump API version
2026-01-21 17:01:24 +11:00
Oliver
fab61789e1
Add link to app download ( #11175 )
2026-01-21 10:19:33 +11:00
Oliver
c15805db67
[UI] Sort category by path ( #11170 )
...
- Enable category table sorting by "pathstring"
2026-01-20 15:33:39 +11:00
Sam W
6311f75201
[ui] Show generated serial numbers as placeholder when receving stock ( #11147 )
2026-01-20 07:54:07 +11:00
dependabot[bot]
1339675ba2
chore(deps): bump the dependencies group with 2 updates ( #11165 )
...
Bumps the dependencies group with 2 updates: [github/codeql-action](https://github.com/github/codeql-action ) and [anchore/sbom-action](https://github.com/anchore/sbom-action ).
Updates `github/codeql-action` from 4.31.9 to 4.31.10
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](5d4e8d1aca...cdefb33c0f )
Updates `anchore/sbom-action` from 0.21.0 to 0.21.1
- [Release notes](https://github.com/anchore/sbom-action/releases )
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md )
- [Commits](a930d0ac43...0b82b0b1a2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: anchore/sbom-action
dependency-version: 0.21.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 07:50:39 +11:00
Matthias Mair
98a5919a94
bump pyasn1 ( #11163 )
...
https://github.com/inventree/InvenTree/security/dependabot/292
2026-01-20 07:50:19 +11:00
Philipp Fruck
2b091832d0
fix(auth): Use correct data for SSO group sync ( #11164 )
...
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
2026-01-20 07:49:48 +11:00
Priit Laes
092d6d5807
docs: email: Improve TLS / SSL descriptions ( #11161 )
2026-01-19 11:39:05 +11:00
Oliver
0719c68ab8
[docs] Fix docker command ( #11159 )
2026-01-18 23:17:23 +11:00
Oliver
56719655b3
Fix typos identified by translators ( #11157 )
...
* Fix typos identified by translators
* bump api version
---------
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-01-18 10:45:46 +11:00
Oliver
75121c068e
Enable export of supplier price break data ( #11153 )
...
* Enable export of supplier price break data
* Bump API version
2026-01-17 23:23:15 +11:00
Oliver
31f32c3753
[UI] Fix "assign to customer" ( #11151 )
...
- Hide if base part is not salable
- Closes https://github.com/inventree/InvenTree/issues/11134
2026-01-17 21:18:28 +11:00
github-actions[bot]
4ad241ce47
New Crowdin translations by GitHub Action ( #11121 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-17 19:15:05 +11:00
Gustaf Järgren
bd519487e5
[UI] Fix "Owner" detail badge using wrong id ( #11144 )
2026-01-17 15:54:08 +11:00
Oliver
59f93ca413
[UI] Default supplier fix ( #11142 )
...
* [UI] Fix "default supplier" form
- Select the supplier part instance
* Hide field if part is not purchaseable
* Fix supplier part display
2026-01-17 15:53:34 +11:00
Oliver
c89e3bdfea
Enhance stock merge ( #11141 )
...
- Improve location selection
2026-01-16 11:26:38 +11:00
Matthias Mair
9fa40ae572
fix: MFA enforce flows / interactions ( #10796 )
...
* Add a explicit confirm when MFA Enforcing is turned on
https://github.com/inventree/InvenTree/issues/10754
* add error boundary for the case of a login enforcement
* ensure registration setup is redirected to
* fix auth url
* adjust error boundary
* update test
* be more specific in enforcement flow
* ensure we log the admin also out immidiatly after removing all mfa
* small cleanup
* sml chg
* fix execution order issues
* clean up args
* cleanup
* add test for mfa change logout
* fix IP in test
* add option to require an explicit confirm
* adapt ui to ask before patching
* bump API version
2026-01-16 09:33:10 +11:00
Matthias Mair
07e1a72261
feat(backend): enable reseting mfa via username from the cli ( #11133 )
...
* feat(backend): enable reseting mfa via username
* fix tests
* extend testing saveguards to username cli
2026-01-14 22:04:21 +11:00
dependabot[bot]
9c1b03eb71
chore(deps): bump virtualenv from 20.36.0 to 20.36.1 in /src/backend ( #11128 )
...
* chore(deps): bump virtualenv from 20.36.0 to 20.36.1 in /src/backend
Bumps [virtualenv](https://github.com/pypa/virtualenv ) from 20.36.0 to 20.36.1.
- [Release notes](https://github.com/pypa/virtualenv/releases )
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst )
- [Commits](https://github.com/pypa/virtualenv/compare/20.36.0...20.36.1 )
---
updated-dependencies:
- dependency-name: virtualenv
dependency-version: 20.36.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* 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 >
2026-01-14 22:03:36 +11:00
Matthias Mair
22d6f7d191
chore(ci): Re-enable codspeed runner ( #11120 )
...
* re-enable codspeed runner
* dummy change
* add readme entry
* do not run codspeed in forks
* set node version
* also set up node
* fix link
2026-01-14 22:03:23 +11:00
dependabot[bot]
8715151e4f
chore(deps): bump filelock from 3.20.2 to 3.20.3 in /src/backend ( #11129 )
...
* chore(deps): bump filelock from 3.20.2 to 3.20.3 in /src/backend
Bumps [filelock](https://github.com/tox-dev/py-filelock ) from 3.20.2 to 3.20.3.
- [Release notes](https://github.com/tox-dev/py-filelock/releases )
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/py-filelock/compare/3.20.2...3.20.3 )
---
updated-dependencies:
- dependency-name: filelock
dependency-version: 3.20.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* 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 >
2026-01-14 15:15:45 +11:00
Oliver
76cfb442a4
[UI] Bug fix for table column reordering ( #11131 )
...
* [UI] Bug fix for table column reordering
- Ref: https://github.com/icflorescu/mantine-datatable/issues/759
- Adds hash to column cache key based on provided columns
- Prevent infinite loop for react hooks
* Remove previous cache approach
* Remove unused code
2026-01-14 10:44:27 +11:00
Oliver
f2cef4f266
[UI] Improved flow for 409 errors ( #11132 )
2026-01-14 09:56:14 +11:00
Oliver
dc4861210c
[bug] Fix for "Cancel Build Outputs" form ( #11130 )
...
- Do not display editable quantity field
2026-01-14 09:10:15 +11:00
Oliver
372b19e5cd
[bug] build output stock status ( #11126 )
...
- Ensure custom status is correctly set when completing build output
- Closes https://github.com/inventree/InvenTree/issues/11119
2026-01-13 17:48:31 +11:00
Oliver
ec0fd650ca
Log boundary errors to console ( #11125 )
2026-01-13 17:19:08 +11:00
dependabot[bot]
dbc8b7241d
chore(deps): bump CodSpeedHQ/action in the dependencies group ( #11123 )
...
Bumps the dependencies group with 1 update: [CodSpeedHQ/action](https://github.com/codspeedhq/action ).
Updates `CodSpeedHQ/action` from 4.5.1 to 4.5.2
- [Release notes](https://github.com/codspeedhq/action/releases )
- [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md )
- [Commits](972e343794...dbda7111f8 )
---
updated-dependencies:
- dependency-name: CodSpeedHQ/action
dependency-version: 4.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 13:03:38 +11:00
dependabot[bot]
370fc470e4
chore(deps): bump pypdf from 6.5.0 to 6.6.0 in /src/backend ( #11116 )
...
* chore(deps): bump pypdf from 6.5.0 to 6.6.0 in /src/backend
Bumps [pypdf](https://github.com/py-pdf/pypdf ) from 6.5.0 to 6.6.0.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.5.0...6.6.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.6.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* 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 >
2026-01-13 13:03:26 +11:00
github-actions[bot]
0134664e96
New Crowdin translations by GitHub Action ( #11089 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-12 09:58:46 +11:00
Matthias Mair
e1b5fbd38d
feat(backend): better for logging to detect issues with static files discovery ( #11067 )
...
* reduce noise in docker
* refactor path infos
* add more info during local frontend build
* add frontend info during release build
* ignore "special" import
* change var name
2026-01-10 12:53:55 +11:00
Joe Rogers
a74d809fc2
Fix Schema Nullables ( #11092 )
...
* Add missing nullable annotations
* bump API version
2026-01-10 12:44:22 +11:00
Oliver
70fcaa7808
BuildItem quantity fix ( #11108 )
...
* Refactor clean check for BuildItem
* Don't raise an error when saving a BuildItem
* Fix order of operations
* remove debug statements
2026-01-09 18:45:44 +11:00
Oliver
02a95ffba8
Tweak for auto allocation ( #11106 )
...
- Ensure only stock for "active" parts is considered
- Cleaner logic
2026-01-09 14:53:50 +11:00
Matthias Mair
26f105fe88
feat(backend): Add dedicated health endpoint ( #11104 )
...
* feat(backend): Add dedicated health endpoint
* bump api version
* add test for new endpoint
* fix check
2026-01-09 14:06:51 +11:00
Oliver
be711464ff
Bug fix for stock entry calculation ( #11103 )
...
- Additional unit testing
2026-01-09 11:01:03 +11:00
B-z-F
ff9f465b8b
Save redis data in docker volume to prevent creating new volume on each container start ( #11100 )
...
* Save redis data in docker volume to prevent creating new volume on each container start
* Correction in comment about redis - is enabled by default
2026-01-09 10:03:34 +11:00
Matthias Mair
eba1cdcbd4
backend: bump deps ( #11097 )
...
* bump backend deps
* lower ty again
2026-01-09 09:15:21 +11:00
Matthias Mair
f01d56ec0b
Switch away from codspeed-macro to ubuntu-24.04 ( #11099 )
...
The current usage limits are not feasible for our deploy model
2026-01-08 18:55:43 +11:00
Oliver
4709dc8a9a
[API] Search improvements ( #11094 )
...
* Improve prefetching
* Cache user groups for permission check
* Use a GET request to execute search
- Prevent forced prefetch
- Reduce execution time significantly
* Fix group caching
* Improve StockItemSerializer
- Select related for pricing_data rather than prefetch
* Add benchmarking for search endpoint
* Adjust prefetch
* Ensure no errors returned
* Fix prefetch
* Fix more prefetch issues
* Remove debug print
* Fix for performance testing
* Data is already returned as dict
* Test fix
* Extract model types better
2026-01-08 18:06:23 +11:00
Matthias Mair
2457197446
Bump tooling ( #11096 )
...
* Matmair/issue10740 (#497 )
* reduce noise in docker
* refactor path infos
* add more info during local frontend build
* add frontend info during release build
* Revert "Matmair/issue10740 (#497 )" (#498 )
This reverts commit 415c52813b .
* bum pre-commit and update to new formatting rule
* fix style
2026-01-08 10:01:23 +11:00
François Farge
5448e1138f
ci(gc): add missing oidc permissions ( #11095 )
...
The OIDC permissions allow CodSpeed to authenticate the workflow.
They are the same as the 'Tests - Performance' workflow.
2026-01-07 23:20:25 +11:00