chore(connectors): add category and search validation fields
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user