Skip to content

2 add the capability to search for documents metadata#25

Merged
ChristopheBeke merged 52 commits intodevfrom
2-add-the-capability-to-search-for-documents-metadata
Jul 1, 2025
Merged

2 add the capability to search for documents metadata#25
ChristopheBeke merged 52 commits intodevfrom
2-add-the-capability-to-search-for-documents-metadata

Conversation

@ChristopheBeke
Copy link
Contributor

Pull Request

Description

Please include a summary of the change and which issue is fixed. Also include relevant motivation and context.

Fixes # (issue)

Type of change

  • [ x] Bug fix
  • [ x] New feature
  • [ x] Breaking change
  • Documentation update

Checklist

  • [x ] My code follows the style guidelines of this project
  • [ x] I have performed a self-review of my own code
  • [ x] I have commented my code, particularly in hard-to-understand areas
  • [ x] I have made corresponding changes to the documentation
  • [ x] My changes generate no new warnings
  • [ x] I have added tests that prove my fix is effective or that my feature works
  • [ x] New and existing unit tests pass locally with my changes
  • [ x] Any dependent changes have been merged and published in downstream modules

PaoloLeonard and others added 5 commits June 22, 2025 15:07
…search-for-documents-metadata-paolo

Bugfix/2 add the capability to search for documents metadata paolo
…vider

Doc/16 doc how to add a new provider
Copy link
Contributor Author

@ChristopheBeke ChristopheBeke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feedback work done in new update

Comment on lines 60 to 74
def build_path(item):
# Reconstruct the path by walking up parents
path_parts = [item.name]
current = item
seen = set()
while getattr(current, "parents", None):
parent_ids = current.parents if isinstance(current.parents, list) else [current.parents]
parent_id = parent_ids[0] if parent_ids else None
if not parent_id or parent_id in seen or parent_id not in all_items_by_id:
break
seen.add(parent_id)
parent = all_items_by_id[parent_id]
path_parts.append(parent.name)
current = parent
return "/".join(reversed(path_parts))
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is gone?

ChristopheBeke and others added 25 commits June 23, 2025 22:41
…ully adds all required fields for csv and json.
…on to now show which extensions are supported.
…anged the reference name of docbinder documentation to be more correct
…ve-test

Revert back to writer and improve test
@ChristopheBeke ChristopheBeke merged commit d4a8f3d into dev Jul 1, 2025
4 checks passed
@ChristopheBeke ChristopheBeke deleted the 2-add-the-capability-to-search-for-documents-metadata branch July 1, 2025 06:51
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.

2 participants