MCPcopy Create free account
hub / github.com/pgadmin-org/pgadmin4 / enabled

Function enabled

web/pgadmin/static/js/nodes/supported_database_node.js:24–37  ·  view source on GitHub ↗
(tree, supportedNodes, treeNodeData, domTreeNode)

Source from the content-addressed store, hash-verified

22}
23
24export function enabled(tree, supportedNodes, treeNodeData, domTreeNode) {
25 if (!isValidTreeNodeData(treeNodeData))
26 return false;
27
28 let _tree = tree || pgAdmin.Browser.tree;
29 let treeNode = _tree.findNodeByDomElement(domTreeNode);
30 if (!treeNode) {
31 return false;
32 }
33
34 return checkAllowConnIfDatabaseNode(treeNodeData) &&
35 _.indexOf(supportedNodes, treeNodeData._type) !== -1 &&
36 !ancestorWithTypeCatalog(treeNode);
37}
38
39

Callers

nothing calls this directly

Calls 4

isValidTreeNodeDataFunction · 0.90
ancestorWithTypeCatalogFunction · 0.85
findNodeByDomElementMethod · 0.45

Tested by

no test coverage detected