]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commit
Feature: Nested Tags (#10833)
authorshamoon <4887959+shamoon@users.noreply.github.com>
Wed, 17 Sep 2025 21:41:39 +0000 (14:41 -0700)
committerGitHub <noreply@github.com>
Wed, 17 Sep 2025 21:41:39 +0000 (21:41 +0000)
commit4cff907ba0a5a2fd117a9bec3a0e61c1d5c8c5da
tree9f524c31d7b4a90e6ced46bbaba29f7af3263f0b
parent4b32c3228e63babe42d037e94a5e1b584122a7fb
Feature: Nested Tags (#10833)

---------

Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
44 files changed:
docs/usage.md
pyproject.toml
src-ui/src/app/components/common/edit-dialog/tag-edit-dialog/tag-edit-dialog.component.html
src-ui/src/app/components/common/edit-dialog/tag-edit-dialog/tag-edit-dialog.component.ts
src-ui/src/app/components/common/filterable-dropdown/filterable-dropdown.component.ts
src-ui/src/app/components/common/filterable-dropdown/toggleable-dropdown-button/toggleable-dropdown-button.component.html
src-ui/src/app/components/common/filterable-dropdown/toggleable-dropdown-button/toggleable-dropdown-button.component.scss
src-ui/src/app/components/common/filterable-dropdown/toggleable-dropdown-button/toggleable-dropdown-button.component.ts
src-ui/src/app/components/common/input/tags/tags.component.html
src-ui/src/app/components/common/input/tags/tags.component.scss
src-ui/src/app/components/common/input/tags/tags.component.spec.ts
src-ui/src/app/components/common/input/tags/tags.component.ts
src-ui/src/app/components/common/tag/tag.component.html
src-ui/src/app/components/common/tag/tag.component.ts
src-ui/src/app/components/document-list/bulk-editor/bulk-editor.component.spec.ts
src-ui/src/app/components/document-list/bulk-editor/bulk-editor.component.ts
src-ui/src/app/components/document-list/filter-editor/filter-editor.component.spec.ts
src-ui/src/app/components/document-list/filter-editor/filter-editor.component.ts
src-ui/src/app/components/manage/correspondent-list/correspondent-list.component.ts
src-ui/src/app/components/manage/document-type-list/document-type-list.component.ts
src-ui/src/app/components/manage/management-list/management-list.component.html
src-ui/src/app/components/manage/management-list/management-list.component.scss
src-ui/src/app/components/manage/management-list/management-list.component.ts
src-ui/src/app/components/manage/storage-path-list/storage-path-list.component.ts
src-ui/src/app/components/manage/tag-list/tag-list.component.ts
src-ui/src/app/data/tag.ts
src-ui/src/app/utils/flatten-tags.spec.ts [new file with mode: 0644]
src-ui/src/app/utils/flatten-tags.ts [new file with mode: 0644]
src-ui/src/main.ts
src/documents/admin.py
src/documents/bulk_edit.py
src/documents/consumer.py
src/documents/migrations/1071_tag_tn_ancestors_count_tag_tn_ancestors_pks_and_more.py [new file with mode: 0644]
src/documents/models.py
src/documents/serialisers.py
src/documents/signals/handlers.py
src/documents/tasks.py
src/documents/tests/test_admin.py
src/documents/tests/test_migration_archive_files.py
src/documents/tests/test_tag_hierarchy.py [new file with mode: 0644]
src/documents/tests/utils.py
src/documents/views.py
src/paperless/settings.py
uv.lock