mirror of
https://github.com/inventree/InvenTree.git
synced 2026-04-25 12:33:33 +00:00
91977bd070d442d4c6489de8d0172c3ca801e2e1
641 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
d81a87225c |
Ensure configuration settings are documented (#11674)
* Export configuration keys to JSON * Support rendering of config options in docs * Check for missing config settings * Simplify macro * Initial tests * Fix collisions * Updates * Ensure values are stringified * Ensure null values are exported correctly * Refactor database config - Observability on the config settings * More docs updates * Updates * Add observability of cache settings * More updates * Observability * Set env config for RTD * Revert RTD config file - Handled by ENV VAR on RTD account * Visibility on background worker settings * Tweaks * Tweaks * Split tracing settings out into separate file - Improved discovery - declutter settings.py * Cleanup LDAP settings * Social providers docs * More updates * Refactor ldap setup into own module * Tweaks * Formatting tweaks * Tweak logic * Fix INVENTREE_SESSION_COOKIE_SECURE setting * Fix wrapping * Add custom default |
||
|
|
87326ebb52 |
chore(deps): bump the dependencies group across 1 directory with 25 updates (#11763)
* chore(deps): bump the dependencies group across 1 directory with 25 updates Bumps the dependencies group with 25 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [invoke](https://github.com/pyinvoke/invoke) | `2.2.1` | `3.0.3` | | [bleach](https://github.com/mozilla/bleach) | `4.1.0` | `6.3.0` | | [boto3](https://github.com/boto/boto3) | `1.42.82` | `1.42.87` | | [botocore](https://github.com/boto/botocore) | `1.42.82` | `1.42.87` | | [django-dbbackup](https://github.com/Archmonger/django-dbbackup) | `5.2.0` | `5.3.0` | | [importlib-metadata](https://github.com/python/importlib_metadata) | `8.7.1` | `9.0.0` | | [lxml](https://github.com/lxml/lxml) | `6.0.2` | `6.0.3` | | [opentelemetry-exporter-otlp-proto-common](https://github.com/open-telemetry/opentelemetry-python) | `1.40.0` | `1.41.0` | | [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.40.0` | `1.41.0` | | [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python) | `1.40.0` | `1.41.0` | | [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.61b0` | `0.62b0` | | [opentelemetry-instrumentation-dbapi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.61b0` | `0.62b0` | | [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.40.0` | `1.41.0` | | [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.61b0` | `0.62b0` | | [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.61b0` | `0.62b0` | | [platformdirs](https://github.com/tox-dev/platformdirs) | `4.9.4` | `4.9.6` | | [protobuf](https://github.com/protocolbuffers/protobuf) | `6.33.6` | `7.34.1` | | [python-fsutil](https://github.com/fabiocaccamo/python-fsutil) | `0.16.0` | `0.16.1` | | [rapidfuzz](https://github.com/rapidfuzz/RapidFuzz) | `3.14.3` | `3.14.5` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.17.3` | `2.1.2` | | [click](https://github.com/pallets/click) | `8.3.1` | `8.3.2` | | [python-discovery](https://github.com/tox-dev/python-discovery) | `1.2.1` | `1.2.2` | | [types-psycopg2](https://github.com/python/typeshed) | `2.9.21.20260223` | `2.9.21.20260408` | | [types-pyyaml](https://github.com/python/typeshed) | `6.0.12.20250915` | `6.0.12.20260408` | | [virtualenv](https://github.com/pypa/virtualenv) | `21.2.0` | `21.2.1` | Updates `invoke` from 2.2.1 to 3.0.3 - [Commits](https://github.com/pyinvoke/invoke/compare/2.2.1...3.0.3) Updates `bleach` from 4.1.0 to 6.3.0 - [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES) - [Commits](https://github.com/mozilla/bleach/compare/v4.1.0...v6.3.0) Updates `boto3` from 1.42.82 to 1.42.87 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.42.82...1.42.87) Updates `botocore` from 1.42.82 to 1.42.87 - [Commits](https://github.com/boto/botocore/compare/1.42.82...1.42.87) Updates `django-dbbackup` from 5.2.0 to 5.3.0 - [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.2.0...5.3.0) Updates `importlib-metadata` from 8.7.1 to 9.0.0 - [Release notes](https://github.com/python/importlib_metadata/releases) - [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst) - [Commits](https://github.com/python/importlib_metadata/compare/v8.7.1...v9.0.0) Updates `lxml` from 6.0.2 to 6.0.3 - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](https://github.com/lxml/lxml/compare/lxml-6.0.2...lxml-6.0.3) Updates `opentelemetry-exporter-otlp-proto-common` from 1.40.0 to 1.41.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.40.0...v1.41.0) Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.40.0 to 1.41.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.40.0...v1.41.0) Updates `opentelemetry-exporter-otlp-proto-http` from 1.40.0 to 1.41.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.40.0...v1.41.0) Updates `opentelemetry-instrumentation` from 0.61b0 to 0.62b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-dbapi` from 0.61b0 to 0.62b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-proto` from 1.40.0 to 1.41.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.40.0...v1.41.0) Updates `opentelemetry-semantic-conventions` from 0.61b0 to 0.62b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/commits) Updates `opentelemetry-util-http` from 0.61b0 to 0.62b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `platformdirs` from 4.9.4 to 4.9.6 - [Release notes](https://github.com/tox-dev/platformdirs/releases) - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst) - [Commits](https://github.com/tox-dev/platformdirs/compare/4.9.4...4.9.6) Updates `protobuf` from 6.33.6 to 7.34.1 - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Commits](https://github.com/protocolbuffers/protobuf/commits) Updates `python-fsutil` from 0.16.0 to 0.16.1 - [Release notes](https://github.com/fabiocaccamo/python-fsutil/releases) - [Changelog](https://github.com/fabiocaccamo/python-fsutil/blob/main/CHANGELOG.md) - [Commits](https://github.com/fabiocaccamo/python-fsutil/compare/0.16.0...0.16.1) Updates `rapidfuzz` from 3.14.3 to 3.14.5 - [Release notes](https://github.com/rapidfuzz/RapidFuzz/releases) - [Changelog](https://github.com/rapidfuzz/RapidFuzz/blob/main/CHANGELOG.rst) - [Commits](https://github.com/rapidfuzz/RapidFuzz/compare/v3.14.3...v3.14.5) Updates `wrapt` from 1.17.3 to 2.1.2 - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst) - [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.17.3...2.1.2) Updates `click` from 8.3.1 to 8.3.2 - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/click/compare/8.3.1...8.3.2) Updates `python-discovery` from 1.2.1 to 1.2.2 - [Release notes](https://github.com/tox-dev/python-discovery/releases) - [Commits](https://github.com/tox-dev/python-discovery/compare/1.2.1...1.2.2) Updates `types-psycopg2` from 2.9.21.20260223 to 2.9.21.20260408 - [Commits](https://github.com/python/typeshed/commits) Updates `types-pyyaml` from 6.0.12.20250915 to 6.0.12.20260408 - [Commits](https://github.com/python/typeshed/commits) Updates `virtualenv` from 21.2.0 to 21.2.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/21.2.0...21.2.1) --- updated-dependencies: - dependency-name: invoke dependency-version: 3.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: bleach dependency-version: 6.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: boto3 dependency-version: 1.42.87 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: botocore dependency-version: 1.42.87 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: django-dbbackup dependency-version: 5.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: importlib-metadata dependency-version: 9.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: lxml dependency-version: 6.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: opentelemetry-exporter-otlp-proto-common dependency-version: 1.41.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: opentelemetry-exporter-otlp-proto-grpc dependency-version: 1.41.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: opentelemetry-exporter-otlp-proto-http dependency-version: 1.41.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: opentelemetry-instrumentation dependency-version: 0.62b0 dependency-type: direct:production dependency-group: dependencies - dependency-name: opentelemetry-instrumentation-dbapi dependency-version: 0.62b0 dependency-type: direct:production dependency-group: dependencies - dependency-name: opentelemetry-proto dependency-version: 1.41.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: opentelemetry-semantic-conventions dependency-version: 0.62b0 dependency-type: direct:production dependency-group: dependencies - dependency-name: opentelemetry-util-http dependency-version: 0.62b0 dependency-type: direct:production dependency-group: dependencies - dependency-name: platformdirs dependency-version: 4.9.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: protobuf dependency-version: 7.34.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: python-fsutil dependency-version: 0.16.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: rapidfuzz dependency-version: 3.14.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: wrapt dependency-version: 2.1.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: click dependency-version: 8.3.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: python-discovery dependency-version: 1.2.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: types-psycopg2 dependency-version: 2.9.21.20260408 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: types-pyyaml dependency-version: 6.0.12.20260408 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: virtualenv dependency-version: 21.2.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> * fix style * reduce diff --------- 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> |
||
|
|
1ab0182e92 | Update docker_install.md (#11746) | ||
|
|
23f43ffd33 |
[plugin] Render tables (#11733)
* Move useFilterSet state to the @lib * Refactor useTable hook into @lib * Refactor string helper functions * Refactor constructFormUrl func * Refactor Boundary component * Refactor StoredTableState * More refactoring * Refactor CopyButton and CopyableCell * Pass table render func to plugins * Provide internal wrapper function, while allowing the "api" and "navigate" functions to be provided by the caller * Adds <InvenTreeTable /> component which is exposed to plugins * Update frontend versioning * Update docs * Handle condition where UI does not provide table rendering function * Move queryFilters out of custom state * Fix exported type * Extract searchParams - Cannot be used outside of router component - Only provide when the table is generated internally * Bump UI version * Fix for right-click context menu - Function needs to be defined with the context menu provider |
||
|
|
fc06aa354a | Add redis database index support (#11732) | ||
|
|
fffc55c764 | Catch keyboard interrupts (#11720) | ||
|
|
62588a62a3 |
Additional report tags (#11718)
* Add some more convenience functions for report helpers * Add "reverse" tag * Add unit tests * Add lstrip and rstrip * Fix unit tests |
||
|
|
8e1e5b73ff |
chore(deps): bump the dependencies group across 3 directories with 19 updates (#11714)
* chore(deps): bump the dependencies group across 3 directories with 19 updates Bumps the dependencies group with 1 update in the /contrib/dev_reqs directory: [requests](https://github.com/psf/requests). Bumps the dependencies group with 2 updates in the /docs directory: [mkdocs-include-markdown-plugin](https://github.com/mondeja/mkdocs-include-markdown-plugin) and [mkdocs-redirects](https://github.com/ProperDocs/properdocs-redirects). Bumps the dependencies group with 17 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [requests](https://github.com/psf/requests) | `2.33.0` | `2.33.1` | | [bleach](https://github.com/mozilla/bleach) | `4.1.0` | `6.3.0` | | [blessed](https://github.com/jquast/blessed) | `1.34.0` | `1.38.0` | | [boto3](https://github.com/boto/boto3) | `1.42.77` | `1.42.82` | | [botocore](https://github.com/boto/botocore) | `1.42.77` | `1.42.82` | | [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.6` | `3.4.7` | | [googleapis-common-protos](https://github.com/googleapis/google-cloud-python) | `1.73.1` | `1.74.0` | | [grpcio](https://github.com/grpc/grpc) | `1.78.0` | `1.80.0` | | [importlib-metadata](https://github.com/python/importlib_metadata) | `8.7.1` | `9.0.0` | | [pillow](https://github.com/python-pillow/Pillow) | `12.1.1` | `12.2.0` | | [pip-licenses](https://github.com/raimon49/pip-licenses) | `5.5.1` | `5.5.5` | | [protobuf](https://github.com/protocolbuffers/protobuf) | `6.33.6` | `7.34.1` | | [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.56.0` | `2.57.0` | | [tzdata](https://github.com/python/tzdata) | `2025.3` | `2026.1` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.17.3` | `2.1.2` | | [django-stubs](https://github.com/typeddjango/django-stubs) | `6.0.1` | `6.0.2` | | [django-stubs-ext](https://github.com/typeddjango/django-stubs) | `6.0.1` | `6.0.2` | Updates `requests` from 2.33.0 to 2.33.1 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.33.0...v2.33.1) Updates `mkdocs-include-markdown-plugin` from 7.2.1 to 7.2.2 - [Release notes](https://github.com/mondeja/mkdocs-include-markdown-plugin/releases) - [Commits](https://github.com/mondeja/mkdocs-include-markdown-plugin/compare/v7.2.1...v7.2.2) Updates `mkdocs-redirects` from 1.2.2 to 1.2.3 - [Release notes](https://github.com/ProperDocs/properdocs-redirects/releases) - [Commits](https://github.com/ProperDocs/properdocs-redirects/compare/v1.2.2...v1.2.3) Updates `requests` from 2.33.0 to 2.33.1 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.33.0...v2.33.1) Updates `bleach` from 4.1.0 to 6.3.0 - [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES) - [Commits](https://github.com/mozilla/bleach/compare/v4.1.0...v6.3.0) Updates `blessed` from 1.34.0 to 1.38.0 - [Release notes](https://github.com/jquast/blessed/releases) - [Changelog](https://github.com/jquast/blessed/blob/master/docs/history.rst) - [Commits](https://github.com/jquast/blessed/compare/1.34...1.38) Updates `boto3` from 1.42.77 to 1.42.82 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.42.77...1.42.82) Updates `botocore` from 1.42.77 to 1.42.82 - [Commits](https://github.com/boto/botocore/compare/1.42.77...1.42.82) Updates `charset-normalizer` from 3.4.6 to 3.4.7 - [Release notes](https://github.com/jawah/charset_normalizer/releases) - [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md) - [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.6...3.4.7) Updates `googleapis-common-protos` from 1.73.1 to 1.74.0 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md) - [Commits](https://github.com/googleapis/google-cloud-python/compare/googleapis-common-protos-v1.73.1...googleapis-common-protos-v1.74.0) Updates `grpcio` from 1.78.0 to 1.80.0 - [Release notes](https://github.com/grpc/grpc/releases) - [Commits](https://github.com/grpc/grpc/compare/v1.78.0...v1.80.0) Updates `importlib-metadata` from 8.7.1 to 9.0.0 - [Release notes](https://github.com/python/importlib_metadata/releases) - [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst) - [Commits](https://github.com/python/importlib_metadata/compare/v8.7.1...v9.0.0) Updates `pillow` from 12.1.1 to 12.2.0 - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](https://github.com/python-pillow/Pillow/compare/12.1.1...12.2.0) Updates `pip-licenses` from 5.5.1 to 5.5.5 - [Release notes](https://github.com/raimon49/pip-licenses/releases) - [Changelog](https://github.com/raimon49/pip-licenses/blob/master/CHANGELOG.md) - [Commits](https://github.com/raimon49/pip-licenses/compare/v-5.5.1...v-5.5.5) Updates `protobuf` from 6.33.6 to 7.34.1 - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Commits](https://github.com/protocolbuffers/protobuf/commits) Updates `sentry-sdk` from 2.56.0 to 2.57.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.56.0...2.57.0) Updates `tzdata` from 2025.3 to 2026.1 - [Release notes](https://github.com/python/tzdata/releases) - [Changelog](https://github.com/python/tzdata/blob/master/NEWS.md) - [Commits](https://github.com/python/tzdata/compare/2025.3...2026.1) Updates `wrapt` from 1.17.3 to 2.1.2 - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst) - [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.17.3...2.1.2) Updates `django-stubs` from 6.0.1 to 6.0.2 - [Release notes](https://github.com/typeddjango/django-stubs/releases) - [Commits](https://github.com/typeddjango/django-stubs/compare/6.0.1...6.0.2) Updates `django-stubs-ext` from 6.0.1 to 6.0.2 - [Release notes](https://github.com/typeddjango/django-stubs/releases) - [Commits](https://github.com/typeddjango/django-stubs/compare/6.0.1...6.0.2) --- updated-dependencies: - dependency-name: requests dependency-version: 2.33.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: mkdocs-include-markdown-plugin dependency-version: 7.2.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: mkdocs-redirects dependency-version: 1.2.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: requests dependency-version: 2.33.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: bleach dependency-version: 6.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: blessed dependency-version: 1.38.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: boto3 dependency-version: 1.42.82 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: botocore dependency-version: 1.42.82 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: charset-normalizer dependency-version: 3.4.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: googleapis-common-protos dependency-version: 1.74.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: grpcio dependency-version: 1.80.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: importlib-metadata dependency-version: 9.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: pillow dependency-version: 12.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pip-licenses dependency-version: 5.5.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: protobuf dependency-version: 7.34.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: sentry-sdk dependency-version: 2.57.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tzdata dependency-version: '2026.1' dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: wrapt dependency-version: 2.1.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: django-stubs dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: django-stubs-ext dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... 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> |
||
|
|
16310617be |
Worker debugging (#11677)
* Add debugging info for background workers to the devcontainer docs * Add debugging info the the EventMixin docs * Add an option to set sync=True to launch.json |
||
|
|
01bb113396 |
[UI] Adjust "superuser warning" banner (#11696)
* Fix typo - evelevated -> elevated * Add playwright test * Add new control settings |
||
|
|
9965ebcfa1 |
Selection lists updates (#11705)
* Add search capability to selection list entry endpoint * Use API lookup for selection entries * Add renderer func * Allow API filtering * Fetch selectionentry data related to the selected data item * remove now unneeded entry * add missing modelinfo * fix ref * add api bump * Provide optional single fetch function to API forms - Useful if we need to perform a custom API call for initial data * django-admin support for SelectionList * Docstring improvements * Apply 'active' filter * Tweak api version entry * Playwright tests * Tweak docs wording * Fix incorrect docstring * Adjust playwright tests --------- Co-authored-by: Matthias Mair <code@mjmair.com> |
||
|
|
cdb8ad4c30 |
Update report example (#11704)
* Update report example * Fix typo |
||
|
|
4d2ed8fcba |
Update parameter report helper (#11690)
* Update parameter report helper - Fallback to case insensitive lookup * Add default value in case parameter is not found * Add new report helper func |
||
|
|
b8ec300fbf |
Merge commit from fork
* Add note to plugin docs. * Adjust logic for PluginListTable * Add superuser scope to PluginInstall API endpoint * Update unit test for API endpoint * Explicitly set PLUGINS_INSTALL_DISABLED if PLUGINS_ENABLED = False * Check for superuser permission in installer.py * Additional user checks * Sanitize package name to protect against OS command injection |
||
|
|
e91f306245 |
feat(frontend): improve comms around danger of staff users (#11659)
* docs: add more details around staff / superuser roles and their dangers * make clear that staff users are dangerous * make distinction clearer in API * add error code and frontend warning about running with staff / admin user * fix test * bump api * adapt banner warning * make banner locally disableable * add global option to disable elevated user alert |
||
|
|
a721a0fe35 | Add documentation on background worker configuration options (#11673) | ||
|
|
bb3293ef31 |
Updates to part revision support (#11670)
* Update revision validation * Refactor UI display * Fix for usePartFields * Rearrange part settings * Better visuals * Update docs * use 'full_name' field * Update playwright tests * Adjust unit test * Fix playwright tests |
||
|
|
9c1d8c1b1d |
Docs updates (#11669)
- Add notes about optional BOM items |
||
|
|
2eb675ae9e |
chore(deps): bump pygments from 2.19.2 to 2.20.0 in /docs (#11637)
* chore(deps): bump pygments from 2.19.2 to 2.20.0 in /docs Bumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.19.2...2.20.0) --- updated-dependencies: - dependency-name: pygments dependency-version: 2.20.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * fix style * bump rest of deps * fix pygments --------- 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> |
||
|
|
5c55f4f4c0 |
Migrate plugin tables (#11648)
* Prevent creation of PluginConfig during migrations * Refactor data import process - Split into multiple separate steps * Load plugins during data load / dump - Required, otherwise we cannot dump the data * Refactor export_records - Use temporary file - Cleanup docstring * Force apps check on second validation step * Improve import sequencing * Update CI script * Update migration docs * CI pipeline for running import/export test * Fix workflow naming * Fix env vars * Add placeholder script * Fix matrix env vars * Fix missing env var * Install required packages * Fix typo * Tweak tasks.py * Install dummy plugin as part of the * Updated CI workflow * Validate exported data * Additional CI process * Log mandatory plugins to INFO * Force global setting * Refactor CI pipeline * Tweak file test * Workflow updates * Enable auto-update * Test if import/export test should run * Trigger if tasks.py changes |
||
|
|
a8cef43484 | docs: add more details around staff / superuser roles and their dangers (#11658) | ||
|
|
e4ac02a840 | [Doc] Clarify Stocktake date (#11644) | ||
|
|
5c07ef2847 |
Add docs regarding copy button (#11636)
- Closes https://github.com/inventree/InvenTree/issues/11634 |
||
|
|
77744aeeac |
Enhancements for recort import/export (#11630)
* Add management command to list installed apps * Add metadata to exported data file * Validate metadata for imported file * Update CHANGELOG.md * Update docs * Use internal codes * Refactor and add more metadata * Adjust github action workflow * Run with --force option to setup demo dataset |
||
|
|
9cd0b520c2 |
Added keep open boolean field to Stock Location modal form (#11074)
* Added keep open boolean field to Stock Location modal form * Rewrite keep form open field feature to avoid calling methods in form field definitions * Rewrite keep form open feature as common form property * Removed unused artefact from previous implementation * keepOpenOption removed as default option for all create forms. Instead it's enabled on selected forms. * keepOpenOption field speed improvement - using useRef instead of useState - keepOpenSwitch moved to own component * Added keep form open feature to changelog * Updated documentation: keep form open feature added to concepts/user_interface docs * Added test case for "keep form open" feature * Changed switch selector in keep form open feature test --------- Co-authored-by: spm <jan.krajdl@cecolo.com> Co-authored-by: Oliver <oliver.henry.walters@gmail.com> Co-authored-by: Matthias Mair <code@mjmair.com> |
||
|
|
d2e8c75de4 |
chore(deps): bump requests from 2.32.5 to 2.33.0 in /src/backend (#11609)
* chore(deps): bump requests from 2.32.5 to 2.33.0 in /src/backend Bumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.0. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0) --- updated-dependencies: - dependency-name: requests dependency-version: 2.33.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * style fix * reduce diff --------- 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> |
||
|
|
ae593bd7c4 |
chore(backend): full backend/image bump (#11571)
* full bump * bump base image * update comment * fix ty errors * lower allauth |
||
|
|
08e8b43cd4 | docs:clear up admin access (#11595) | ||
|
|
3a3816307e | Make WAL mode configurable for sqlite (#11585) | ||
|
|
756c0be0b5 |
[db] Backend setting improvements (#11500)
* Refactor database engine options - Move to setting/db_backend.py - Cleanup settings.py * Fix documentation for postgres settings * docs updates * Add transaction_mode options for sqlite * Update CHANGELOG with breaking changes * Remove hard-coded database config * Raise error on invalid backend * Fix typos * Fix broken redis link * Limit to single worker thread for sqlite * Update docs * Add verbosity switch to dev.test task * Add test timeout - kill hanging tests after 120s * Set WAL mode for sqlite * Use IMMEDIATE mode for background worker thread * Use config to set WAL rather than custom hook * Tweak pyproject settings * Tweak code * Increase timeouts * Reset requirements to master |
||
|
|
133d254ba7 |
chore(deps): bump the dependencies group across 2 directories with 25 updates (#11516)
* chore(deps): bump the dependencies group across 2 directories with 25 updates Bumps the dependencies group with 1 update in the /docs directory: [mkdocs-material](https://github.com/squidfunk/mkdocs-material). Bumps the dependencies group with 24 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [blessed](https://github.com/jquast/blessed) | `1.30.0` | `1.32.0` | | [boto3](https://github.com/boto/boto3) | `1.42.58` | `1.42.62` | | [botocore](https://github.com/boto/botocore) | `1.42.58` | `1.42.62` | | [charset-normalizer](https://github.com/jawah/charset_normalizer) | `3.4.4` | `3.4.5` | | [icalendar](https://github.com/collective/icalendar) | `7.0.2` | `7.0.3` | | [opentelemetry-exporter-otlp-proto-common](https://github.com/open-telemetry/opentelemetry-python) | `1.39.1` | `1.40.0` | | [opentelemetry-exporter-otlp-proto-grpc](https://github.com/open-telemetry/opentelemetry-python) | `1.39.1` | `1.40.0` | | [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python) | `1.39.1` | `1.40.0` | | [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.60b1` | `0.61b0` | | [opentelemetry-instrumentation-dbapi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.60b1` | `0.61b0` | | [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.39.1` | `1.40.0` | | [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.60b1` | `0.61b0` | | [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.60b1` | `0.61b0` | | [platformdirs](https://github.com/tox-dev/platformdirs) | `4.9.2` | `4.9.4` | | [protobuf](https://github.com/protocolbuffers/protobuf) | `6.33.5` | `7.34.0` | | [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.2.1` | `1.2.2` | | [redis](https://github.com/redis/redis-py) | `7.2.1` | `7.3.0` | | [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.53.0` | `2.54.0` | | [tinycss2](https://github.com/Kozea/tinycss2) | `1.4.0` | `1.5.1` | | [tinyhtml5](https://github.com/CourtBouillon/tinyhtml5) | `2.0.0` | `2.1.0` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.17.3` | `2.1.2` | | [filelock](https://github.com/tox-dev/py-filelock) | `3.24.3` | `3.25.0` | | [identify](https://github.com/pre-commit/identify) | `2.6.16` | `2.6.17` | | [isort](https://github.com/PyCQA/isort) | `8.0.0` | `8.0.1` | Updates `mkdocs-material` from 9.7.3 to 9.7.4 - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.7.3...9.7.4) Updates `blessed` from 1.30.0 to 1.32.0 - [Release notes](https://github.com/jquast/blessed/releases) - [Changelog](https://github.com/jquast/blessed/blob/master/docs/history.rst) - [Commits](https://github.com/jquast/blessed/commits) Updates `boto3` from 1.42.58 to 1.42.62 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.42.58...1.42.62) Updates `botocore` from 1.42.58 to 1.42.62 - [Commits](https://github.com/boto/botocore/compare/1.42.58...1.42.62) Updates `charset-normalizer` from 3.4.4 to 3.4.5 - [Release notes](https://github.com/jawah/charset_normalizer/releases) - [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md) - [Commits](https://github.com/jawah/charset_normalizer/compare/3.4.4...3.4.5) Updates `icalendar` from 7.0.2 to 7.0.3 - [Release notes](https://github.com/collective/icalendar/releases) - [Changelog](https://github.com/collective/icalendar/blob/main/CHANGES.rst) - [Commits](https://github.com/collective/icalendar/compare/v7.0.2...v7.0.3) Updates `opentelemetry-exporter-otlp-proto-common` from 1.39.1 to 1.40.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.39.1...v1.40.0) Updates `opentelemetry-exporter-otlp-proto-grpc` from 1.39.1 to 1.40.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.39.1...v1.40.0) Updates `opentelemetry-exporter-otlp-proto-http` from 1.39.1 to 1.40.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.39.1...v1.40.0) Updates `opentelemetry-instrumentation` from 0.60b1 to 0.61b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-dbapi` from 0.60b1 to 0.61b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-proto` from 1.39.1 to 1.40.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/compare/v1.39.1...v1.40.0) Updates `opentelemetry-semantic-conventions` from 0.60b1 to 0.61b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/commits) Updates `opentelemetry-util-http` from 0.60b1 to 0.61b0 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `platformdirs` from 4.9.2 to 4.9.4 - [Release notes](https://github.com/tox-dev/platformdirs/releases) - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst) - [Commits](https://github.com/tox-dev/platformdirs/compare/4.9.2...4.9.4) Updates `protobuf` from 6.33.5 to 7.34.0 - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Commits](https://github.com/protocolbuffers/protobuf/commits) Updates `python-dotenv` from 1.2.1 to 1.2.2 - [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.2.1...v1.2.2) Updates `redis` from 7.2.1 to 7.3.0 - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v7.2.1...v7.3.0) Updates `sentry-sdk` from 2.53.0 to 2.54.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.53.0...2.54.0) Updates `tinycss2` from 1.4.0 to 1.5.1 - [Release notes](https://github.com/Kozea/tinycss2/releases) - [Changelog](https://github.com/Kozea/tinycss2/blob/main/docs/changelog.rst) - [Commits](https://github.com/Kozea/tinycss2/compare/v1.4.0...v1.5.1) Updates `tinyhtml5` from 2.0.0 to 2.1.0 - [Release notes](https://github.com/CourtBouillon/tinyhtml5/releases) - [Changelog](https://github.com/CourtBouillon/tinyhtml5/blob/main/docs/changelog.rst) - [Commits](https://github.com/CourtBouillon/tinyhtml5/compare/2.0.0...2.1.0) Updates `wrapt` from 1.17.3 to 2.1.2 - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst) - [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.17.3...2.1.2) Updates `filelock` from 3.24.3 to 3.25.0 - [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.24.3...3.25.0) Updates `identify` from 2.6.16 to 2.6.17 - [Commits](https://github.com/pre-commit/identify/compare/v2.6.16...v2.6.17) Updates `isort` from 8.0.0 to 8.0.1 - [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/8.0.0...8.0.1) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.7.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: blessed dependency-version: 1.32.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: boto3 dependency-version: 1.42.62 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: botocore dependency-version: 1.42.62 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: charset-normalizer dependency-version: 3.4.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: icalendar dependency-version: 7.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: opentelemetry-exporter-otlp-proto-common dependency-version: 1.40.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: opentelemetry-exporter-otlp-proto-grpc dependency-version: 1.40.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: opentelemetry-exporter-otlp-proto-http dependency-version: 1.40.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: opentelemetry-instrumentation dependency-version: 0.61b0 dependency-type: direct:production dependency-group: dependencies - dependency-name: opentelemetry-instrumentation-dbapi dependency-version: 0.61b0 dependency-type: direct:production dependency-group: dependencies - dependency-name: opentelemetry-proto dependency-version: 1.40.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: opentelemetry-semantic-conventions dependency-version: 0.61b0 dependency-type: direct:production dependency-group: dependencies - dependency-name: opentelemetry-util-http dependency-version: 0.61b0 dependency-type: direct:production dependency-group: dependencies - dependency-name: platformdirs dependency-version: 4.9.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: protobuf dependency-version: 7.34.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: python-dotenv dependency-version: 1.2.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: redis dependency-version: 7.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: sentry-sdk dependency-version: 2.54.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tinycss2 dependency-version: 1.5.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tinyhtml5 dependency-version: 2.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: wrapt dependency-version: 2.1.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: filelock dependency-version: 3.25.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: identify dependency-version: 2.6.17 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: isort dependency-version: 8.0.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> * fix syle --------- 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> |
||
|
|
da982dc3dd | Fix table for s3 backup in docs (#11512) | ||
|
|
bc0ab35a8b | Fix broken redis link (#11502) | ||
|
|
2c8ef25894 |
chore(deps): bump the dependencies group across 2 directories with 12 updates (#11467)
* chore(deps): bump the dependencies group across 2 directories with 12 updates Bumps the dependencies group with 1 update in the /docs directory: [mkdocs-material](https://github.com/squidfunk/mkdocs-material). Bumps the dependencies group with 11 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [boto3](https://github.com/boto/boto3) | `1.42.54` | `1.42.58` | | [botocore](https://github.com/boto/botocore) | `1.42.54` | `1.42.58` | | [certifi](https://github.com/certifi/python-certifi) | `2026.1.4` | `2026.2.25` | | [icalendar](https://github.com/collective/icalendar) | `7.0.1` | `7.0.2` | | [protobuf](https://github.com/protocolbuffers/protobuf) | `6.33.5` | `7.34.0` | | [redis](https://github.com/redis/redis-py) | `7.2.0` | `7.2.1` | | [tinycss2](https://github.com/Kozea/tinycss2) | `1.4.0` | `1.5.1` | | [whitenoise](https://github.com/evansd/whitenoise) | `6.11.0` | `6.12.0` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.17.3` | `2.1.1` | | [types-psycopg2](https://github.com/typeshed-internal/stub_uploader) | `2.9.21.20251012` | `2.9.21.20260223` | | [virtualenv](https://github.com/pypa/virtualenv) | `20.38.0` | `21.1.0` | Updates `mkdocs-material` from 9.7.2 to 9.7.3 - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.7.2...9.7.3) Updates `boto3` from 1.42.54 to 1.42.58 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.42.54...1.42.58) Updates `botocore` from 1.42.54 to 1.42.58 - [Commits](https://github.com/boto/botocore/compare/1.42.54...1.42.58) Updates `certifi` from 2026.1.4 to 2026.2.25 - [Commits](https://github.com/certifi/python-certifi/compare/2026.01.04...2026.02.25) Updates `icalendar` from 7.0.1 to 7.0.2 - [Release notes](https://github.com/collective/icalendar/releases) - [Changelog](https://github.com/collective/icalendar/blob/main/CHANGES.rst) - [Commits](https://github.com/collective/icalendar/compare/v7.0.1...v7.0.2) Updates `protobuf` from 6.33.5 to 7.34.0 - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Commits](https://github.com/protocolbuffers/protobuf/commits) Updates `redis` from 7.2.0 to 7.2.1 - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v7.2.0...v7.2.1) Updates `tinycss2` from 1.4.0 to 1.5.1 - [Release notes](https://github.com/Kozea/tinycss2/releases) - [Changelog](https://github.com/Kozea/tinycss2/blob/main/docs/changelog.rst) - [Commits](https://github.com/Kozea/tinycss2/compare/v1.4.0...v1.5.1) Updates `whitenoise` from 6.11.0 to 6.12.0 - [Changelog](https://github.com/evansd/whitenoise/blob/main/docs/changelog.rst) - [Commits](https://github.com/evansd/whitenoise/compare/6.11.0...6.12.0) Updates `wrapt` from 1.17.3 to 2.1.1 - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst) - [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.17.3...2.1.1) Updates `types-psycopg2` from 2.9.21.20251012 to 2.9.21.20260223 - [Commits](https://github.com/typeshed-internal/stub_uploader/commits) Updates `virtualenv` from 20.38.0 to 21.1.0 - [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.38.0...21.1.0) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.7.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: boto3 dependency-version: 1.42.58 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: botocore dependency-version: 1.42.58 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: certifi dependency-version: 2026.2.25 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: icalendar dependency-version: 7.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: protobuf dependency-version: 7.34.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: redis dependency-version: 7.2.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: tinycss2 dependency-version: 1.5.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: whitenoise dependency-version: 6.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: wrapt dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: types-psycopg2 dependency-version: 2.9.21.20260223 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: virtualenv dependency-version: 21.1.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 again --------- 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> |
||
|
|
41a617febd |
Allow Zero Quantity BOM Item with System Setting (#11437)
* allow zero qty bom item with setting * add allow zero bom qty setting to docs --------- Co-authored-by: Oliver <oliver.henry.walters@gmail.com> |
||
|
|
05a63fe143 |
chore(deps): bump the dependencies group across 2 directories with 8 updates (#11438)
* chore(deps): bump the dependencies group across 2 directories with 8 updates Bumps the dependencies group with 1 update in the /docs directory: [mkdocs-material](https://github.com/squidfunk/mkdocs-material). Bumps the dependencies group with 7 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [tinycss2](https://github.com/Kozea/tinycss2) | `1.4.0` | `1.5.1` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.17.3` | `2.1.1` | | [filelock](https://github.com/tox-dev/py-filelock) | `3.21.2` | `3.24.3` | | [isort](https://github.com/PyCQA/isort) | `7.0.0` | `8.0.0` | | [pytest-django](https://github.com/pytest-dev/pytest-django) | `4.11.1` | `4.12.0` | | [rich](https://github.com/Textualize/rich) | `14.3.2` | `14.3.3` | | [virtualenv](https://github.com/pypa/virtualenv) | `20.36.1` | `20.38.0` | Updates `mkdocs-material` from 9.7.1 to 9.7.2 - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.7.1...9.7.2) Updates `tinycss2` from 1.4.0 to 1.5.1 - [Release notes](https://github.com/Kozea/tinycss2/releases) - [Changelog](https://github.com/Kozea/tinycss2/blob/main/docs/changelog.rst) - [Commits](https://github.com/Kozea/tinycss2/compare/v1.4.0...v1.5.1) Updates `wrapt` from 1.17.3 to 2.1.1 - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst) - [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.17.3...2.1.1) Updates `filelock` from 3.21.2 to 3.24.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.21.2...3.24.3) Updates `isort` from 7.0.0 to 8.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/7.0.0...8.0.0) Updates `pytest-django` from 4.11.1 to 4.12.0 - [Release notes](https://github.com/pytest-dev/pytest-django/releases) - [Changelog](https://github.com/pytest-dev/pytest-django/blob/main/docs/changelog.rst) - [Commits](https://github.com/pytest-dev/pytest-django/compare/v4.11.1...v4.12.0) Updates `rich` from 14.3.2 to 14.3.3 - [Release notes](https://github.com/Textualize/rich/releases) - [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md) - [Commits](https://github.com/Textualize/rich/compare/v14.3.2...v14.3.3) Updates `virtualenv` from 20.36.1 to 20.38.0 - [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.1...20.38.0) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.7.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: tinycss2 dependency-version: 1.5.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: wrapt dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: filelock dependency-version: 3.24.3 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: isort dependency-version: 8.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: pytest-django dependency-version: 4.12.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: rich dependency-version: 14.3.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: virtualenv dependency-version: 20.38.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... 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> |
||
|
|
cdd102f215 | feat(docs): add next breaking docs (#11433) | ||
|
|
ac9a1f2251 |
feat(backend): ensure restore of backups only works in correct enviroments (#11372)
* [FR] ensure restore of backups only works in correct enviroments Fixes #11214 * update PR nbr * fix wrong ty detection * fix link * ensure tracing does not enagage while running backup ops * fix import * remove debugging string * add error codes * add tests for backup and restore * complete test for restore * we do not need e2e on every matrix entry there is no realy db dep here * fix changelog format * add flag to allow bypass |
||
|
|
8a4ad4ff62 |
[UI] Default locale (#11412)
* [UI] Support default server language * Handle faulty theme * Add option for default language * Improve language selection * Brief docs entry * Fix typo * Fix yarn build * Remove debug msg * Fix calendar locale |
||
|
|
3d5631d62c |
chore(deps): bump the dependencies group across 2 directories with 19 updates (#11390)
* chore(deps): bump the dependencies group across 2 directories with 19 updates Bumps the dependencies group with 1 update in the /docs directory: [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings). Bumps the dependencies group with 18 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [gunicorn](https://github.com/benoitc/gunicorn) | `25.0.3` | `25.1.0` | | [setuptools](https://github.com/pypa/setuptools) | `80.10.2` | `82.0.0` | | [blessed](https://github.com/jquast/blessed) | `1.29.0` | `1.30.0` | | [boto3](https://github.com/boto/boto3) | `1.42.47` | `1.42.48` | | [botocore](https://github.com/boto/botocore) | `1.42.47` | `1.42.48` | | [cssselect2](https://github.com/Kozea/cssselect2) | `0.8.0` | `0.9.0` | | [django-dbbackup](https://github.com/Archmonger/django-dbbackup) | `5.1.2` | `5.2.0` | | [django-flags](https://github.com/cfpb/django-flags) | `5.1.0` | `5.2.0` | | [icalendar](https://github.com/collective/icalendar) | `6.3.2` | `7.0.0` | | [platformdirs](https://github.com/tox-dev/platformdirs) | `4.5.1` | `4.7.1` | | [redis](https://github.com/redis/redis-py) | `7.1.0` | `7.1.1` | | [tinycss2](https://github.com/Kozea/tinycss2) | `1.4.0` | `1.5.1` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.17.3` | `2.1.1` | | [zopfli](https://github.com/fonttools/py-zopfli) | `0.4.0` | `0.4.1` | | [coverage[toml]](https://github.com/coveragepy/coveragepy) | `7.13.3` | `7.13.4` | | [filelock](https://github.com/tox-dev/py-filelock) | `3.20.3` | `3.21.2` | | [pip-tools](https://github.com/jazzband/pip-tools) | `7.5.2` | `7.5.3` | | [pytest-codspeed](https://github.com/CodSpeedHQ/pytest-codspeed) | `4.2.0` | `4.3.0` | Updates `mkdocstrings[python]` from 1.0.2 to 1.0.3 - [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases) - [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md) - [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/1.0.2...1.0.3) Updates `gunicorn` from 25.0.3 to 25.1.0 - [Release notes](https://github.com/benoitc/gunicorn/releases) - [Commits](https://github.com/benoitc/gunicorn/compare/25.0.3...25.1.0) Updates `setuptools` from 80.10.2 to 82.0.0 - [Release notes](https://github.com/pypa/setuptools/releases) - [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/setuptools/compare/v80.10.2...v82.0.0) Updates `blessed` from 1.29.0 to 1.30.0 - [Release notes](https://github.com/jquast/blessed/releases) - [Changelog](https://github.com/jquast/blessed/blob/master/docs/history.rst) - [Commits](https://github.com/jquast/blessed/commits/1.30) Updates `boto3` from 1.42.47 to 1.42.48 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](https://github.com/boto/boto3/compare/1.42.47...1.42.48) Updates `botocore` from 1.42.47 to 1.42.48 - [Commits](https://github.com/boto/botocore/compare/1.42.47...1.42.48) Updates `cssselect2` from 0.8.0 to 0.9.0 - [Release notes](https://github.com/Kozea/cssselect2/releases) - [Changelog](https://github.com/Kozea/cssselect2/blob/main/docs/changelog.rst) - [Commits](https://github.com/Kozea/cssselect2/compare/0.8.0...0.9.0) Updates `django-dbbackup` from 5.1.2 to 5.2.0 - [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.2...5.2.0) Updates `django-flags` from 5.1.0 to 5.2.0 - [Release notes](https://github.com/cfpb/django-flags/releases) - [Changelog](https://github.com/cfpb/django-flags/blob/main/docs/releasenotes.md) - [Commits](https://github.com/cfpb/django-flags/compare/5.1.0...5.2.0) Updates `icalendar` from 6.3.2 to 7.0.0 - [Release notes](https://github.com/collective/icalendar/releases) - [Changelog](https://github.com/collective/icalendar/blob/main/CHANGES.rst) - [Commits](https://github.com/collective/icalendar/compare/v6.3.2...v7.0.0) Updates `platformdirs` from 4.5.1 to 4.7.1 - [Release notes](https://github.com/tox-dev/platformdirs/releases) - [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst) - [Commits](https://github.com/tox-dev/platformdirs/compare/4.5.1...4.7.1) Updates `redis` from 7.1.0 to 7.1.1 - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v7.1.0...v7.1.1) Updates `tinycss2` from 1.4.0 to 1.5.1 - [Release notes](https://github.com/Kozea/tinycss2/releases) - [Changelog](https://github.com/Kozea/tinycss2/blob/main/docs/changelog.rst) - [Commits](https://github.com/Kozea/tinycss2/compare/v1.4.0...v1.5.1) Updates `wrapt` from 1.17.3 to 2.1.1 - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst) - [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.17.3...2.1.1) Updates `zopfli` from 0.4.0 to 0.4.1 - [Release notes](https://github.com/fonttools/py-zopfli/releases) - [Commits](https://github.com/fonttools/py-zopfli/compare/v0.4.0...v0.4.1) Updates `coverage[toml]` from 7.13.3 to 7.13.4 - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.3...7.13.4) Updates `filelock` from 3.20.3 to 3.21.2 - [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.3...3.21.2) Updates `pip-tools` from 7.5.2 to 7.5.3 - [Release notes](https://github.com/jazzband/pip-tools/releases) - [Changelog](https://github.com/jazzband/pip-tools/blob/main/CHANGELOG.md) - [Commits](https://github.com/jazzband/pip-tools/compare/v7.5.2...v7.5.3) Updates `pytest-codspeed` from 4.2.0 to 4.3.0 - [Release notes](https://github.com/CodSpeedHQ/pytest-codspeed/releases) - [Changelog](https://github.com/CodSpeedHQ/pytest-codspeed/blob/master/CHANGELOG.md) - [Commits](https://github.com/CodSpeedHQ/pytest-codspeed/compare/v4.2.0...v4.3.0) --- updated-dependencies: - dependency-name: mkdocstrings[python] dependency-version: 1.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: gunicorn dependency-version: 25.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: setuptools dependency-version: 82.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: blessed dependency-version: 1.30.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: boto3 dependency-version: 1.42.48 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: botocore dependency-version: 1.42.48 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: cssselect2 dependency-version: 0.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: django-dbbackup dependency-version: 5.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: django-flags dependency-version: 5.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: icalendar dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: platformdirs dependency-version: 4.7.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: redis dependency-version: 7.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: tinycss2 dependency-version: 1.5.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: wrapt dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: zopfli dependency-version: 0.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: coverage[toml] dependency-version: 7.13.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: filelock dependency-version: 3.21.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pip-tools dependency-version: 7.5.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pytest-codspeed dependency-version: 4.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> * bump related reqs * bump a bit further * 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> Co-authored-by: Oliver <oliver.henry.walters@gmail.com> |
||
|
|
2e22245255 |
Auto allocate tracked (#10887)
* Add "item_type" to BuildAutoAllocationSerializer * Update frontend to allow selection * Stub for allocating tracked items * Code for auto-allocating tracked outputs * Refactor auto-allocation code * UI updates * Bump API version * Auto refresh tracked items * Update CHANGELOG.md * docs entry * Add unit test * Add playwright testing |
||
|
|
14d6d2354f |
[Enhancement] Import by natural key fields (#11288)
* Data import flexibility - Allow specification of alternative lookup fields for data import * Observe field filters during data import * Add alternative import fields for Part models * More options for IMPORT_ID_FIELDS * Update src/backend/InvenTree/importer/models.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Bump CHANGELOG * Handle empty input values * Add IMPORT_ID_FIELDS for more models * PK field takes highest priority * Update import docs * Tweak return type * Handle multiple date formats * Add playwright testing --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> |
||
|
|
033ad420ce |
Change default barcode type (#11304)
* Change default barcode type * Bump plugin version * Adjust unit testing * Tweak unit tests * Tweak docs |
||
|
|
5f4dd49b12 |
chore(deps): bump the dependencies group across 2 directories with 18 updates (#11321)
* chore(deps): bump the dependencies group across 2 directories with 18 updates Bumps the dependencies group with 3 updates in the /docs directory: [mkdocs-git-revision-date-localized-plugin](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin), [mkdocs-include-markdown-plugin](https://github.com/mondeja/mkdocs-include-markdown-plugin) and [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings). Bumps the dependencies group with 15 updates in the /src/backend directory: | Package | From | To | | --- | --- | --- | | [asgiref](https://github.com/django/asgiref) | `3.11.0` | `3.11.1` | | [babel](https://github.com/python-babel/babel) | `2.17.0` | `2.18.0` | | [blessed](https://github.com/jquast/blessed) | `1.25.0` | `1.29.0` | | [django-money](https://github.com/django-money/django-money) | `3.5.4` | `3.6.0` | | [grpcio](https://github.com/grpc/grpc) | `1.76.0` | `1.78.0` | | [jmespath](https://github.com/jmespath/jmespath.py) | `1.0.1` | `1.1.0` | | [pip-licenses](https://github.com/raimon49/pip-licenses) | `5.5.0` | `5.5.1` | | [psutil](https://github.com/giampaolo/psutil) | `7.2.1` | `7.2.2` | | [pyjwt[crypto]](https://github.com/jpadilla/pyjwt) | `2.10.1` | `2.11.0` | | [tinycss2](https://github.com/Kozea/tinycss2) | `1.4.0` | `1.5.1` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.17.3` | `2.1.1` | | [coverage[toml]](https://github.com/coveragepy/coveragepy) | `7.13.1` | `7.13.3` | | [django-types](https://github.com/sbdchd/django-types) | `0.22.0` | `0.23.0` | | [pip](https://github.com/pypa/pip) | `26.0` | `26.0.1` | | [rich](https://github.com/Textualize/rich) | `14.2.0` | `14.3.2` | Updates `mkdocs-git-revision-date-localized-plugin` from 1.5.0 to 1.5.1 - [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.5.0...v1.5.1) Updates `mkdocs-include-markdown-plugin` from 7.2.0 to 7.2.1 - [Release notes](https://github.com/mondeja/mkdocs-include-markdown-plugin/releases) - [Commits](https://github.com/mondeja/mkdocs-include-markdown-plugin/compare/v7.2.0...v7.2.1) Updates `mkdocstrings[python]` from 1.0.1 to 1.0.2 - [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases) - [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md) - [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/1.0.1...1.0.2) Updates `asgiref` from 3.11.0 to 3.11.1 - [Changelog](https://github.com/django/asgiref/blob/main/CHANGELOG.txt) - [Commits](https://github.com/django/asgiref/compare/3.11.0...3.11.1) Updates `babel` from 2.17.0 to 2.18.0 - [Release notes](https://github.com/python-babel/babel/releases) - [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst) - [Commits](https://github.com/python-babel/babel/compare/v2.17.0...v2.18.0) Updates `blessed` from 1.25.0 to 1.29.0 - [Release notes](https://github.com/jquast/blessed/releases) - [Changelog](https://github.com/jquast/blessed/blob/master/docs/history.rst) - [Commits](https://github.com/jquast/blessed/commits) Updates `django-money` from 3.5.4 to 3.6.0 - [Release notes](https://github.com/django-money/django-money/releases) - [Changelog](https://github.com/django-money/django-money/blob/main/docs/changes.rst) - [Commits](https://github.com/django-money/django-money/compare/3.5.4...3.6.0) Updates `grpcio` from 1.76.0 to 1.78.0 - [Release notes](https://github.com/grpc/grpc/releases) - [Commits](https://github.com/grpc/grpc/compare/v1.76.0...v1.78.0) Updates `jmespath` from 1.0.1 to 1.1.0 - [Changelog](https://github.com/jmespath/jmespath.py/blob/develop/CHANGELOG.rst) - [Commits](https://github.com/jmespath/jmespath.py/compare/1.0.1...1.1.0) Updates `pip-licenses` from 5.5.0 to 5.5.1 - [Release notes](https://github.com/raimon49/pip-licenses/releases) - [Changelog](https://github.com/raimon49/pip-licenses/blob/master/CHANGELOG.md) - [Commits](https://github.com/raimon49/pip-licenses/compare/v-5.5.0...v-5.5.1) Updates `psutil` from 7.2.1 to 7.2.2 - [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst) - [Commits](https://github.com/giampaolo/psutil/compare/release-7.2.1...release-7.2.2) Updates `pyjwt[crypto]` from 2.10.1 to 2.11.0 - [Release notes](https://github.com/jpadilla/pyjwt/releases) - [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst) - [Commits](https://github.com/jpadilla/pyjwt/compare/2.10.1...2.11.0) Updates `tinycss2` from 1.4.0 to 1.5.1 - [Release notes](https://github.com/Kozea/tinycss2/releases) - [Changelog](https://github.com/Kozea/tinycss2/blob/main/docs/changelog.rst) - [Commits](https://github.com/Kozea/tinycss2/compare/v1.4.0...v1.5.1) Updates `wrapt` from 1.17.3 to 2.1.1 - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst) - [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.17.3...2.1.1) Updates `coverage[toml]` from 7.13.1 to 7.13.3 - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](https://github.com/coveragepy/coveragepy/compare/7.13.1...7.13.3) Updates `django-types` from 0.22.0 to 0.23.0 - [Changelog](https://github.com/sbdchd/django-types/blob/main/CHANGELOG.md) - [Commits](https://github.com/sbdchd/django-types/commits) Updates `pip` from 26.0 to 26.0.1 - [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst) - [Commits](https://github.com/pypa/pip/compare/26.0...26.0.1) Updates `rich` from 14.2.0 to 14.3.2 - [Release notes](https://github.com/Textualize/rich/releases) - [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md) - [Commits](https://github.com/Textualize/rich/compare/v14.2.0...v14.3.2) --- updated-dependencies: - dependency-name: mkdocs-git-revision-date-localized-plugin dependency-version: 1.5.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: mkdocs-include-markdown-plugin dependency-version: 7.2.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: mkdocstrings[python] dependency-version: 1.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: asgiref dependency-version: 3.11.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: babel dependency-version: 2.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: blessed dependency-version: 1.29.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: django-money dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: grpcio dependency-version: 1.78.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: jmespath dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pip-licenses dependency-version: 5.5.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: psutil dependency-version: 7.2.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: pyjwt[crypto] dependency-version: 2.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tinycss2 dependency-version: 1.5.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: wrapt dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: coverage[toml] dependency-version: 7.13.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: django-types dependency-version: 0.23.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: pip dependency-version: 26.0.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: rich dependency-version: 14.3.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] <support@github.com> * fix style * disable performance for now --------- 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> |
||
|
|
867f5a6cd5 | Tweak docs for database migration (#11327) | ||
|
|
b568e82d31 |
[UI] Spotlight tweaks (#11305)
* Add spotlight action to navigate to data import screen * Hide barcode action if disabled * Sort actions * Make spotlight scrollable * Docs for spotlight |
||
|
|
fa32d5f0d2 | chore(backend): allign dep pinning (#11292) | ||
|
|
1c1933b694 |
[enhancements] Stock tracking enhancements (#11260)
* Data migrations for StockItemTracking - Propagate the 'part' links * Enable filtering of stock tracking entries by part * Enable filtering by date range * Display stock tracking for part * Table enhancements * Bump API version * Display stock item column * Ensure 'quantity' is recorded for stock tracking entries * Add new global settings * Adds background task for deleting old stock tracking entries * Docs updates * Enhanced docs * Cast quantity to float * Rever data migration * Ensure part link gets created * Improved prefetch for API * Playwright testing * Tweak unit test thresholds --------- Co-authored-by: Matthias Mair <code@mjmair.com> |
||
|
|
9bb431dd2f |
UI documentation (#11262)
* Rough in UI docs * Fix links * Table documentation * Forms * search * Notifications |
||
|
|
b4eeba5e31 |
[enhancement] Stocktake updates (#11257)
* Allow part queryset to be passed to 'perform_stocktake' function * Add new options to perform_stocktake * Allow download of part stocktake snapshot data * API endpoint for generating a stocktake entry * Simplify code * Generate report output * Dashboard stocktake widget - Generate stocktake snapshot from the dashboard * Force stocktake entry for part * Add docs * Cleanup docs * Update API version * Improve efficiency of stocktake generation * Error handling * Add simple playwright test * Fix typing |