Skip to content

Add multi-select metadata extraction - #1136

Merged
paullizer merged 3 commits into
Developmentfrom
paullizer-multiselect-metadata-extraction
Jul 31, 2026
Merged

Add multi-select metadata extraction#1136
paullizer merged 3 commits into
Developmentfrom
paullizer-multiselect-metadata-extraction

Conversation

@paullizer

Copy link
Copy Markdown
Collaborator

Summary

  • Add batch metadata extraction routes for personal, group, and public workspace documents.
  • Add multi-select Extract Metadata actions to personal, group, and public workspace document bulk action bars.
  • Preserve title updates by routing batch extraction through the shared metadata extraction background path and adding functional coverage.

Fixes #1134

Validation

  • python functional_tests\test_multiselect_metadata_extraction.py
  • python -m py_compile application\single_app\route_backend_documents.py application\single_app\route_backend_group_documents.py application\single_app\route_backend_public_documents.py functional_tests\test_multiselect_metadata_extraction.py
  • node --check application\single_app\static\js\workspace\workspace-documents.js
  • node --check application\single_app\static\js\public\public_workspace.js
  • python functional_tests\route_tests\test_route_blueprint_policy_inventory.py
  • python functional_tests\route_tests\test_route_unauthenticated_policy_contract.py
  • python functional_tests\route_tests\test_route_policy_test_coverage.py
  • git -c core.whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --check

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
paullizer and others added 2 commits July 31, 2026 09:48
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@paullizer
paullizer merged commit c73360b into Development Jul 31, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant