ソースを参照

HUE-8758 [connector] Offer to filter connector list by id

Romain 5 年 前
コミット
6dc3509835
1 ファイル変更2 行追加2 行削除
  1. 2 2
      desktop/core/src/desktop/lib/connectors/models.py

+ 2 - 2
desktop/core/src/desktop/lib/connectors/models.py

@@ -95,7 +95,7 @@ else:
   class Connector(BaseConnector): pass
 
 
-def _get_installed_connectors(category=None, categories=None, dialect=None, interface=None, user=None):
+def _get_installed_connectors(category=None, categories=None, dialect=None, interface=None, user=None, connector_id=None):
   from desktop.auth.backend import is_admin
 
   connectors_objects = Connector.objects.all()
@@ -113,7 +113,7 @@ def _get_installed_connectors(category=None, categories=None, dialect=None, inte
         'settings': json.loads(connector.settings),
         'is_demo': False,
       }
-      for connector in connectors_objects
+      for connector in connectors_objects if connector_id is None or connector_id == connector.id
   ]
   connectors = []