chore(connectors): add category and search validation fields

This commit is contained in:
2026-03-12 09:56:34 +00:00
parent 01d6bd0164
commit c12f1b4371
5 changed files with 24 additions and 9 deletions

View File

@@ -18,8 +18,13 @@ def _discover_connectors() -> list[type[BaseConnector]]:
def get_available_connectors() -> dict[str, type[BaseConnector]]:
return {c.source_name: c for c in _discover_connectors() if c.is_available()}
def get_connector_metadata() -> list[dict]:
return [
{"id": id, "label": obj.display_name}
for id, obj in get_available_connectors().items()
]
def get_connector_metadata() -> dict[str, dict]:
res = {}
for id, obj in get_available_connectors().items():
res[id] = {"id": id,
"label": obj.display_name,
"search_enabled": obj.search_enabled,
"categories_enabled": obj.categories_enabled
}
return res