Эх сурвалжийг харах

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

Romain 5 жил өмнө
parent
commit
6dc3509835

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

@@ -95,7 +95,7 @@ else:
   class Connector(BaseConnector): pass
   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
   from desktop.auth.backend import is_admin
 
 
   connectors_objects = Connector.objects.all()
   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),
         'settings': json.loads(connector.settings),
         'is_demo': False,
         'is_demo': False,
       }
       }
-      for connector in connectors_objects
+      for connector in connectors_objects if connector_id is None or connector_id == connector.id
   ]
   ]
   connectors = []
   connectors = []