Oliver Walters
0f23794e23
Fix tests to allow non psql database support
2026-09-08 04:37:53 +00:00
Oliver Walters
bd40007ba5
Bump API version
2026-09-08 02:08:24 +00:00
Oliver
9e1368b555
Merge branch 'master' into migration-fix
2026-09-08 10:02:38 +10:00
Oliver Walters
bb2431c6a4
Ensure consistent ordering
2026-09-08 00:01:18 +00:00
Oliver
ef42a7b309
Attachment filtering by filename ( #12807 )
...
* Attachment filtering by filename
* Update API version
2026-09-08 09:25:20 +10:00
Oliver
c911b6fb0d
Merge branch 'master' into migration-fix
2026-09-08 09:18:32 +10:00
Oliver
5ffd777f5d
Fix for recursive custom units ( #12815 )
2026-09-08 08:24:44 +10:00
Oliver Walters
abee5ed851
Merge branch 'migration-fix' of github.com:SchrodingersGat/InvenTree into migration-fix
2026-09-07 21:51:44 +00:00
Oliver Walters
df865a1b7b
Adjust migration tests
2026-09-07 21:51:28 +00:00
Oliver Walters
00e68c8d22
Merge commit '5995c7641fed053d658563c4c3011ea16333d553' into migration-fix
2026-09-07 21:49:19 +00:00
dependabot[bot]
5995c7641f
chore(deps): bump the dependencies group with 5 updates ( #12817 )
...
Bumps the dependencies group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [oasdiff/oasdiff-action/diff](https://github.com/oasdiff/oasdiff-action ) | `0.1.13` | `0.1.14` |
| [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action ) | `0.6.2` | `0.6.3` |
| [anchore/sbom-action](https://github.com/anchore/sbom-action ) | `0.24.0` | `0.24.2` |
| [github/codeql-action/upload-sarif](https://github.com/github/codeql-action ) | `4.37.8` | `4.37.9` |
| [crowdin/github-action](https://github.com/crowdin/github-action ) | `2.17.1` | `3.0.1` |
Updates `oasdiff/oasdiff-action/diff` from 0.1.13 to 0.1.14
- [Release notes](https://github.com/oasdiff/oasdiff-action/releases )
- [Commits](https://github.com/oasdiff/oasdiff-action/compare/2649ebe137aeb72a95707671204e829f86e091fc...54d7a752569cb30b644b7f27a362c1077973d1c0 )
Updates `zizmorcore/zizmor-action` from 0.6.2 to 0.6.3
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases )
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/3dc1ecc9bcb9e94e9b2c709687979e1298497054...70fb788f84895a7701f5643d103d587e460b5c99 )
Updates `anchore/sbom-action` from 0.24.0 to 0.24.2
- [Release notes](https://github.com/anchore/sbom-action/releases )
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md )
- [Commits](https://github.com/anchore/sbom-action/compare/e22c389904149dbc22b58101806040fa8d37a610...3ad7283483fc7af8ff2b4ea19663c2d5ca935e26 )
Updates `github/codeql-action/upload-sarif` from 4.37.8 to 4.37.9
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28...cdf488f595d80d6e07e03d4674febd5ab45fa938 )
Updates `crowdin/github-action` from 2.17.1 to 3.0.1
- [Release notes](https://github.com/crowdin/github-action/releases )
- [Commits](https://github.com/crowdin/github-action/compare/8f01d54f70f1713ee3f09d82c2bbb2daeac28689...71fdb8814261dd703be4ca7c6450d21b1868da4b )
---
updated-dependencies:
- dependency-name: oasdiff/oasdiff-action/diff
dependency-version: 0.1.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: zizmorcore/zizmor-action
dependency-version: 0.6.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: anchore/sbom-action
dependency-version: 0.24.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: github/codeql-action/upload-sarif
dependency-version: 4.37.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: crowdin/github-action
dependency-version: 3.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-08 07:48:48 +10:00
dependabot[bot]
ef2ecbd59d
chore(deps): bump the dependencies group across 1 directory with 25 updates ( #12818 )
...
Bumps the dependencies group with 25 updates in the /src/frontend directory:
| Package | From | To |
| --- | --- | --- |
| [@codemirror/search](https://github.com/codemirror/search ) | `6.7.1` | `6.7.2` |
| [@codemirror/state](https://github.com/codemirror/state ) | `6.7.1` | `6.7.2` |
| [@codemirror/view](https://github.com/codemirror/view ) | `6.43.9` | `6.43.10` |
| [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel ) | `9.5.2` | `9.6.0` |
| [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts ) | `9.5.2` | `9.6.0` |
| [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core ) | `9.5.2` | `9.6.0` |
| [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates ) | `9.5.2` | `9.6.0` |
| [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone ) | `9.5.2` | `9.6.0` |
| [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form ) | `9.5.2` | `9.6.0` |
| [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks ) | `9.5.2` | `9.6.0` |
| [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals ) | `9.5.2` | `9.6.0` |
| [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications ) | `9.5.2` | `9.6.0` |
| [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight ) | `9.5.2` | `9.6.0` |
| [@mantine/tiptap](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/tiptap ) | `9.5.2` | `9.6.0` |
| [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract ) | `9.5.2` | `9.6.0` |
| [@sentry/react](https://github.com/getsentry/sentry-javascript ) | `10.72.0` | `10.73.0` |
| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core ) | `3.30.5` | `3.30.6` |
| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image ) | `3.30.5` | `3.30.6` |
| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link ) | `3.30.5` | `3.30.6` |
| [@tiptap/extension-table](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table ) | `3.30.5` | `3.30.6` |
| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm ) | `3.30.5` | `3.30.6` |
| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react ) | `3.30.5` | `3.30.6` |
| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit ) | `3.30.5` | `3.30.6` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.86.0` | `7.87.0` |
| [undici](https://github.com/nodejs/undici ) | `8.10.0` | `8.10.1` |
Updates `@codemirror/search` from 6.7.1 to 6.7.2
- [Changelog](https://github.com/codemirror/search/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/search/commits )
Updates `@codemirror/state` from 6.7.1 to 6.7.2
- [Changelog](https://github.com/codemirror/state/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/state/commits )
Updates `@codemirror/view` from 6.43.9 to 6.43.10
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/commits )
Updates `@mantine/carousel` from 9.5.2 to 9.6.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/9.6.0/packages/@mantine/carousel )
Updates `@mantine/charts` from 9.5.2 to 9.6.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/9.6.0/packages/@mantine/charts )
Updates `@mantine/core` from 9.5.2 to 9.6.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/9.6.0/packages/@mantine/core )
Updates `@mantine/dates` from 9.5.2 to 9.6.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/9.6.0/packages/@mantine/dates )
Updates `@mantine/dropzone` from 9.5.2 to 9.6.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/9.6.0/packages/@mantine/dropzone )
Updates `@mantine/form` from 9.5.2 to 9.6.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/9.6.0/packages/@mantine/form )
Updates `@mantine/hooks` from 9.5.2 to 9.6.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/9.6.0/packages/@mantine/hooks )
Updates `@mantine/modals` from 9.5.2 to 9.6.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/9.6.0/packages/@mantine/modals )
Updates `@mantine/notifications` from 9.5.2 to 9.6.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/9.6.0/packages/@mantine/notifications )
Updates `@mantine/spotlight` from 9.5.2 to 9.6.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/9.6.0/packages/@mantine/spotlight )
Updates `@mantine/tiptap` from 9.5.2 to 9.6.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/9.6.0/packages/@mantine/tiptap )
Updates `@mantine/vanilla-extract` from 9.5.2 to 9.6.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/9.6.0/packages/@mantine/vanilla-extract )
Updates `@sentry/react` from 10.72.0 to 10.73.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/10.73.0/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/10.72.0...10.73.0 )
Updates `@tiptap/core` from 3.30.5 to 3.30.6
- [Release notes](https://github.com/ueberdosis/tiptap/releases )
- [Changelog](https://github.com/ueberdosis/tiptap/blob/v3.30.6/packages/core/CHANGELOG.md )
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.6/packages/core )
Updates `@tiptap/extension-image` from 3.30.5 to 3.30.6
- [Release notes](https://github.com/ueberdosis/tiptap/releases )
- [Changelog](https://github.com/ueberdosis/tiptap/blob/v3.30.6/packages/extension-image/CHANGELOG.md )
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.6/packages/extension-image )
Updates `@tiptap/extension-link` from 3.30.5 to 3.30.6
- [Release notes](https://github.com/ueberdosis/tiptap/releases )
- [Changelog](https://github.com/ueberdosis/tiptap/blob/v3.30.6/packages/extension-link/CHANGELOG.md )
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.6/packages/extension-link )
Updates `@tiptap/extension-table` from 3.30.5 to 3.30.6
- [Release notes](https://github.com/ueberdosis/tiptap/releases )
- [Changelog](https://github.com/ueberdosis/tiptap/blob/v3.30.6/packages/extension-table/CHANGELOG.md )
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.6/packages/extension-table )
Updates `@tiptap/pm` from 3.30.5 to 3.30.6
- [Release notes](https://github.com/ueberdosis/tiptap/releases )
- [Changelog](https://github.com/ueberdosis/tiptap/blob/v3.30.6/packages/pm/CHANGELOG.md )
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.6/packages/pm )
Updates `@tiptap/react` from 3.30.5 to 3.30.6
- [Release notes](https://github.com/ueberdosis/tiptap/releases )
- [Changelog](https://github.com/ueberdosis/tiptap/blob/v3.30.6/packages/react/CHANGELOG.md )
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.6/packages/react )
Updates `@tiptap/starter-kit` from 3.30.5 to 3.30.6
- [Release notes](https://github.com/ueberdosis/tiptap/releases )
- [Changelog](https://github.com/ueberdosis/tiptap/blob/v3.30.6/packages/starter-kit/CHANGELOG.md )
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.6/packages/starter-kit )
Updates `react-hook-form` from 7.86.0 to 7.87.0
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.86.0...v7.87.0 )
Updates `undici` from 8.10.0 to 8.10.1
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v8.10.0...v8.10.1 )
---
updated-dependencies:
- dependency-name: "@codemirror/search"
dependency-version: 6.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/state"
dependency-version: 6.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/view"
dependency-version: 6.43.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@mantine/carousel"
dependency-version: 9.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/charts"
dependency-version: 9.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/core"
dependency-version: 9.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/dates"
dependency-version: 9.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/dropzone"
dependency-version: 9.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/form"
dependency-version: 9.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/hooks"
dependency-version: 9.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/modals"
dependency-version: 9.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/notifications"
dependency-version: 9.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/spotlight"
dependency-version: 9.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/tiptap"
dependency-version: 9.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/vanilla-extract"
dependency-version: 9.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@sentry/react"
dependency-version: 10.73.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@tiptap/core"
dependency-version: 3.30.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@tiptap/extension-image"
dependency-version: 3.30.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@tiptap/extension-link"
dependency-version: 3.30.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@tiptap/extension-table"
dependency-version: 3.30.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@tiptap/pm"
dependency-version: 3.30.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@tiptap/react"
dependency-version: 3.30.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@tiptap/starter-kit"
dependency-version: 3.30.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: react-hook-form
dependency-version: 7.87.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: undici
dependency-version: 8.10.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-09-08 07:02:52 +10:00
dependabot[bot]
6d76030570
chore(deps): bump python in /contrib/container ( #12816 )
...
Bumps python from `cae66f2` to `cad9a2c`.
---
updated-dependencies:
- dependency-name: python
dependency-version: 3.14.7-slim-trixie
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-08 07:01:26 +10:00
Oliver
8ccfc301e2
Merge branch 'master' into migration-fix
2026-09-07 22:28:17 +10:00
Oliver Walters
6112da06f9
Tweak migration test
2026-09-07 11:12:58 +00:00
Oliver
5a7308763e
[bug] Prevent editing of model-type for data import ( #12809 )
2026-09-07 21:08:02 +10:00
Oliver
d89ddd9014
[UI] Specify min width for search input ( #12810 )
2026-09-07 19:25:37 +10:00
Matthias Mair
c959ca4574
feat(frontend): add SAML helper ( #12799 )
...
* squash #12762
* implement https://github.com/inventree/InvenTree/issues/3509
* add changelog
* add option to use the full width
2026-09-07 16:52:24 +10:00
Oliver Walters
ea70b25597
TZ migration fix
2026-09-07 06:30:41 +00:00
Oliver Walters
e8f2a97946
Adjust CI workflows
2026-09-07 05:41:21 +00:00
Oliver Walters
53a6d6ff8b
Merge branch 'migration-fix' of github.com:SchrodingersGat/InvenTree into migration-fix
2026-09-07 05:16:10 +00:00
Oliver Walters
83d19713d7
Fix typo
2026-09-07 05:15:55 +00:00
Oliver
4af13b9691
Merge branch 'master' into migration-fix
2026-09-07 15:08:37 +10:00
Oliver Walters
3a2bdced98
Run migration tests against all supported backends
2026-09-07 05:06:45 +00:00
Oliver Walters
55f89a88ef
Fix for Note migration
...
- Handles case where data migration is running on a DB which does not support RETURNING
2026-09-07 04:57:30 +00:00
Oliver
2566d332a8
[bug] Plugin fix ( #12805 )
...
* [bug] Handle null plugin instance
* Add regression test
* Fix secondary instances of same bug
2026-09-07 14:45:48 +10:00
Matthias Mair
9bc5054d84
Clarify supported OS versions for installer ( #12803 )
...
Fixes #12798
2026-09-07 10:45:57 +10:00
Oliver
b4cb9a9746
Plugin load fix ( #12776 )
...
* Robustify plugin file loading
* Lock static file copying
* Improve robustness of static file copying
* Add regression tests
* Handle database not being ready
* Fix identified limitation and refactor code
* Attempt to fix CI job
* instrumentation for CI - will revert
* Another bugfix attempt
2026-09-07 07:45:53 +10:00
Oliver
4a0e28510f
Exception handling for data outputs ( #12797 )
2026-09-06 21:36:01 +10:00
Oliver
1218af7366
Adds bulk-import option for "import-records" task ( #12792 )
...
* skip plugin events if importing or migrating data
* Add bulkloaddata option
* Skip signals if importing
* Improve bulkloaddata command
* Optionally rebuild thumbnails
* enhancements for import_records task
* cache natural key references in bulkloaddata
* wrap export_records in @state_logger
* Reduce file size of exported data
* Added docs
* Test bulk workflow as part of CI
* Add progress bar for data import
* fix for import workflow bug
* Separately test bulk import workflow
* Exercise --prettify option
* Additional CI checks for content excludes
* Allow plugin loading for list_apps
* Additional CI unit tests
* Test for importing with conflicting records
* path fixes
* Adjust test conditions
2026-09-06 19:58:52 +10:00
Oliver
321489a41b
Add error message for missing TLD ( #12789 )
...
* Add error message for missing TLD
* add error code for missing TLD
2026-09-06 15:00:22 +10:00
Oliver
5b4c8135dc
[CI] Allow more query time ( #12790 )
2026-09-05 19:55:57 +10:00
Oliver
9a416df5d4
Enhanced error message on CSRF failure ( #12788 )
...
* Enhanced error message on CSRF failure
* Defer to 'detail' field if exists
2026-09-05 19:55:37 +10:00
Matthias Mair
0a4f095397
feat(backend): enable OIDC/oAuth2 provider by default ( #12731 )
...
* Add SCIM
Closes https://github.com/inventree/InvenTree/issues/6339
* also test scim
* extend testing with conformance suite
* fix test suite results
* coverage completion
* fil test gaps
* add missing schema values
* fix more type issues
* fix error view
* remove route from OpenAPI
* User permissions check for Attachment API (#12689 )
* enable oidc proivder by default
* add .well-known entry for OIDC server
* add default client registration
* add changelog entry
* add codeowners
* remove redundant info
* re-name and restructure panel
* add a smal explainer section on top
* flesh out section a bit more
* change name
* basic sso panel
* refactor rendering
* add api and mgmt functions
* add create/delete options
* simplify test
* handle secret generation
* fix merge
* update coverage
* add test
* reduce user friction
* add better labels
* make it more clear that this is only shown once
* add regenerate function
* update tests
* simplify test calls
* fix test
2026-09-05 12:10:13 +10:00
Oliver
fa44925b21
Refactor part pricing updates ( #12787 )
...
* Refactor part pricing updates
- Handles cases where underlying part has been deleted
* Add regression tests
2026-09-05 11:57:39 +10:00
Oliver
b51f710ee5
BOM Validation Improvements ( #12780 )
...
* Adjust get_bom_hash function:
- Optionally skip inclusion of part names
- Skip 'piece_count' if default value set
* Fall back to legacy comparison
* Add per-line-item check
* Add regression tests
2026-09-05 08:30:02 +10:00
Matthias Mair
1520e0a277
chore: remove Admin Center introduction ( #12774 )
2026-09-04 16:31:14 +10:00
github-actions[bot]
e4e4d87476
New Crowdin translations by GitHub Action ( #12759 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-04 16:00:50 +10:00
Oliver
ff732d01aa
Ignore 'piece_count' if default value ( #12781 )
...
* Ignore 'piece_count' if default value
* Add regression testing
2026-09-04 13:16:40 +10:00
Oliver
43bd525240
Tweak search ( #12778 )
...
- Prevent single character searches
- Abort previous search requests
2026-09-03 22:11:13 +10:00
Oliver
aadd27d217
Prevent delete operation on /api/user/me/ ( #12770 )
...
* Prevent delete operation on /api/user/me/
* Bump API version
2026-09-03 15:27:44 +10:00
Oliver
8c1c16e59a
Handle missing record in after_delete_supplier_part ( #12772 )
2026-09-03 13:57:19 +10:00
Matthias Mair and Oliver
fa52affe98
feat: warn about unsafe CORS ( #12773 )
...
* feat: warn about unsafe CORS
* extend docs
* fix defaults
* bump api version
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com >
2026-09-03 13:09:17 +10:00
Matthias Mair
9f8dfda18b
chore: add types to templates; add AI agent catch ( #12747 )
...
* Update feature_request.yaml
* Update bug_report.yaml
* Update bug_report.yaml
* Update documentation.yaml
2026-09-03 10:32:17 +10:00
Oliver
694d890ce5
Metadata fix ( #12771 )
...
* Fix security hole for metadata API
* Regression test for field injection
2026-09-03 09:51:08 +10:00
Bhumin Paladiya
4b1ddcd2d0
Enhance search fields across InvenTree REST API endpoints ( #12723 )
...
* Enhance search fields across REST API endpoints
* Revert search_fields on SettingsList to key only for security
* Bump API version to 537 for REST API search fields
* Clean TokenListView search fields and revert common/api.py
2026-09-03 08:49:53 +10:00
Bhumin Paladiya
bb151dcb01
Fix order allocation variant validation logic and serializer read_only_fields ( #12738 )
...
* Fix order allocation variant validation logic and serializer defects
* Format order models and tests with ruff preview style
* Fix TransferOrder destination field in allocation unit tests
2026-09-03 08:47:21 +10:00
Oliver and Matthias Mair
4024075b3b
[bug] API permission fixes: ( #12766 )
...
- User can only change their own profile
- Users can only access notes against models they are scoped to
- Users can only access parameters against models they are scoped to
Co-authored-by: Matthias Mair <code@mjmair.com >
2026-09-03 08:26:38 +10:00
Oliver
f9f9f7499b
Fix permissions for SelectionList ( #12763 )
...
* Fix permissions for SelectionList
* Bump API version
2026-09-02 15:15:58 +10:00
Oliver
1238daa783
Permissions fix for Calendar views ( #12764 )
2026-09-02 14:47:34 +10:00