Added support for EDB Job Scheduler. #7098

This commit is contained in:
Akshay Joshi
2024-03-18 11:53:59 +05:30
committed by GitHub
parent f351b10ed0
commit 097b630738
125 changed files with 7867 additions and 339 deletions

View File

@@ -139,7 +139,7 @@ _.extend(pgBrowser.browserTreeState, {
update_cache: function(item) {
let data = item && pgBrowser.tree.itemData(item),
treeHierarchy = pgBrowser.tree.getTreeNodeHierarchy(item),
topParent = undefined,
topParent,
pathIDs = pgBrowser.tree.pathId(pgBrowser.tree.parent(item)),
oldPath = pathIDs.join(),
path = [],
@@ -204,7 +204,7 @@ _.extend(pgBrowser.browserTreeState, {
this.update_database_status(item);
if (data._type == self.parent || data._type == 'database') {
if (topParent in treeData && 'paths' in treeData[topParent]) {
if (treeData?.[topParent]?.['paths'] && self.current_state?.[topParent]?.['paths']) {
treeData[topParent]['paths'] = self.current_state[topParent]['paths'];
self.save_state();
}
@@ -213,14 +213,13 @@ _.extend(pgBrowser.browserTreeState, {
if (pgBrowser.tree.isClosed(item)) {
let tmpTreeData = self.current_state[topParent]['paths'],
databaseId = undefined;
databaseId;
if (treeHierarchy.hasOwnProperty('database'))
databaseId = treeHierarchy['database']['id'];
if (!_.isUndefined(tmpTreeData) && !_.isUndefined(tmpTreeData.length)) {
let tcnt = 0,
tmpItemDataStr = undefined;
let tcnt = 0, tmpItemDataStr;
_.each(tmpTreeData, function(tData) {
if (_.isUndefined(tData))
return;
@@ -271,7 +270,7 @@ _.extend(pgBrowser.browserTreeState, {
if (!_.isUndefined(tmpTreeData) && ('paths' in tmpTreeData) && !_.isUndefined(tmpTreeData['paths'].length)) {
let tmpTreeDataPaths = [...tmpTreeData['paths']],
databaseId = undefined;
databaseId;
if (treeHierarchy.hasOwnProperty('database'))
databaseId = treeHierarchy['database']['id'];
@@ -335,7 +334,7 @@ _.extend(pgBrowser.browserTreeState, {
let topParent = treeHierarchy?.[this.parent]['_id'],
selectedItem = pgBrowser.tree.itemData(pgBrowser.tree.selected()),
databaseItem = undefined;
databaseItem;
selectedItem = selectedItem ? selectedItem.id : undefined;