mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Fixed some SonarQube issues.
This commit is contained in:
parent
5894001eb2
commit
abdd3190fe
@ -189,12 +189,7 @@ define('pgadmin.node.language', [
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
return res;
|
return res;
|
||||||
}, disabled: function(m) {
|
}, disabled: 'isDisabled',
|
||||||
if (m.isNew()) {
|
|
||||||
return m.get('template_list').indexOf(m.get('name')) != -1;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
readonly: function(m) {return !m.isNew();},
|
readonly: function(m) {return !m.isNew();},
|
||||||
},{
|
},{
|
||||||
id: 'laninl', label: gettext('Inline function'), type: 'text', control: 'node-ajax-options',
|
id: 'laninl', label: gettext('Inline function'), type: 'text', control: 'node-ajax-options',
|
||||||
@ -214,12 +209,7 @@ define('pgadmin.node.language', [
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
return res;
|
return res;
|
||||||
}, disabled: function(m) {
|
}, disabled: 'isDisabled',
|
||||||
if (m.isNew()) {
|
|
||||||
return m.get('template_list').indexOf(m.get('name')) != -1;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
readonly: function(m) {return !m.isNew();},
|
readonly: function(m) {return !m.isNew();},
|
||||||
},{
|
},{
|
||||||
id: 'lanval', label: gettext('Validator function'), type: 'text', control: 'node-ajax-options',
|
id: 'lanval', label: gettext('Validator function'), type: 'text', control: 'node-ajax-options',
|
||||||
@ -239,12 +229,7 @@ define('pgadmin.node.language', [
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
return res;
|
return res;
|
||||||
}, disabled: function(m) {
|
}, disabled: 'isDisabled',
|
||||||
if (m.isNew()) {
|
|
||||||
return m.get('template_list').indexOf(m.get('name')) != -1;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
readonly: function(m) {return !m.isNew();},
|
readonly: function(m) {return !m.isNew();},
|
||||||
}, {
|
}, {
|
||||||
id: 'lanacl', label: gettext('Privileges'), type: 'collection',
|
id: 'lanacl', label: gettext('Privileges'), type: 'collection',
|
||||||
@ -292,6 +277,12 @@ define('pgadmin.node.language', [
|
|||||||
|
|
||||||
return null;
|
return null;
|
||||||
},
|
},
|
||||||
|
isDisabled: function(m){
|
||||||
|
if (m.isNew()) {
|
||||||
|
return m.get('template_list').indexOf(m.get('name')) != -1;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
},
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -600,12 +600,7 @@ define('pgadmin.node.column', [
|
|||||||
},{
|
},{
|
||||||
id: 'seqstart', label: gettext('Start'), type: 'int',
|
id: 'seqstart', label: gettext('Start'), type: 'int',
|
||||||
mode: ['properties', 'create', 'edit'], group: gettext('Constraints'),
|
mode: ['properties', 'create', 'edit'], group: gettext('Constraints'),
|
||||||
disabled: function(m) {
|
disabled: 'isIdentityColumn', deps: ['attidentity', 'colconstype'],
|
||||||
let isIdentity = m.get('attidentity');
|
|
||||||
if(!_.isUndefined(isIdentity) && !_.isNull(isIdentity) && !_.isEmpty(isIdentity))
|
|
||||||
return false;
|
|
||||||
return true;
|
|
||||||
}, deps: ['attidentity', 'colconstype'],
|
|
||||||
visible: 'isTypeIdentity',
|
visible: 'isTypeIdentity',
|
||||||
},{
|
},{
|
||||||
id: 'seqmin', label: gettext('Minimum'), type: 'int',
|
id: 'seqmin', label: gettext('Minimum'), type: 'int',
|
||||||
|
@ -737,15 +737,7 @@ define('pgadmin.node.foreign_key', [
|
|||||||
},{
|
},{
|
||||||
id: 'condeferrable', label: gettext('Deferrable?'),
|
id: 'condeferrable', label: gettext('Deferrable?'),
|
||||||
type: 'switch', group: gettext('Definition'),
|
type: 'switch', group: gettext('Definition'),
|
||||||
readonly: function(m) {
|
readonly: 'isReadonly',
|
||||||
// If we are in table edit mode then
|
|
||||||
if (_.has(m, 'handler') && !_.isUndefined(m.handler)) {
|
|
||||||
// If OID is undefined then user is trying to add
|
|
||||||
// new constraint which should allowed for Unique
|
|
||||||
return !_.isUndefined(m.get('oid'));
|
|
||||||
}
|
|
||||||
return !m.isNew();
|
|
||||||
},
|
|
||||||
},{
|
},{
|
||||||
id: 'condeferred', label: gettext('Deferred?'),
|
id: 'condeferred', label: gettext('Deferred?'),
|
||||||
type: 'switch', group: gettext('Definition'),
|
type: 'switch', group: gettext('Definition'),
|
||||||
@ -762,15 +754,7 @@ define('pgadmin.node.foreign_key', [
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
readonly: function(m) {
|
readonly: 'isReadOnly',
|
||||||
// If we are in table edit mode then
|
|
||||||
if (_.has(m, 'handler') && !_.isUndefined(m.handler)) {
|
|
||||||
// If OID is undefined then user is trying to add
|
|
||||||
// new constraint which should allowed for Unique
|
|
||||||
return !_.isUndefined(m.get('oid'));
|
|
||||||
}
|
|
||||||
return !m.isNew();
|
|
||||||
},
|
|
||||||
},{
|
},{
|
||||||
id: 'confmatchtype', label: gettext('Match type'),
|
id: 'confmatchtype', label: gettext('Match type'),
|
||||||
type: 'switch', group: gettext('Definition'),
|
type: 'switch', group: gettext('Definition'),
|
||||||
|
@ -223,7 +223,6 @@ function(
|
|||||||
t.unload(i);
|
t.unload(i);
|
||||||
});
|
});
|
||||||
}},
|
}},
|
||||||
function() {}
|
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
reset_table_stats: function(args) {
|
reset_table_stats: function(args) {
|
||||||
|
@ -374,14 +374,7 @@ define('pgadmin.node.table', [
|
|||||||
},{
|
},{
|
||||||
id: 'is_partitioned', label:gettext('Partitioned table?'), cell: 'switch',
|
id: 'is_partitioned', label:gettext('Partitioned table?'), cell: 'switch',
|
||||||
type: 'switch', mode: ['properties', 'create', 'edit'],
|
type: 'switch', mode: ['properties', 'create', 'edit'],
|
||||||
visible: function(m) {
|
visible: 'isVersionGreaterThan96',
|
||||||
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
|
||||||
&& !_.isUndefined(m.node_info.server.version) &&
|
|
||||||
m.node_info.server.version >= 100000)
|
|
||||||
return true;
|
|
||||||
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
readonly: function(m) {
|
readonly: function(m) {
|
||||||
if (!m.isNew())
|
if (!m.isNew())
|
||||||
return true;
|
return true;
|
||||||
@ -483,14 +476,7 @@ define('pgadmin.node.table', [
|
|||||||
id: 'rlspolicy', label: gettext('RLS Policy?'), cell: 'switch',
|
id: 'rlspolicy', label: gettext('RLS Policy?'), cell: 'switch',
|
||||||
type: 'switch', mode: ['properties','edit', 'create'],
|
type: 'switch', mode: ['properties','edit', 'create'],
|
||||||
group: gettext('advanced'),
|
group: gettext('advanced'),
|
||||||
visible: function(m) {
|
visible: 'isSupported',
|
||||||
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
|
||||||
&& !_.isUndefined(m.node_info.server.version) &&
|
|
||||||
m.node_info.server.version >= 90600)
|
|
||||||
return true;
|
|
||||||
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
disabled: function(m) {
|
disabled: function(m) {
|
||||||
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
||||||
&& !_.isUndefined(m.node_info.server.version) &&
|
&& !_.isUndefined(m.node_info.server.version) &&
|
||||||
@ -504,14 +490,7 @@ define('pgadmin.node.table', [
|
|||||||
id: 'forcerlspolicy', label: gettext('Force RLS Policy?'), cell: 'switch',
|
id: 'forcerlspolicy', label: gettext('Force RLS Policy?'), cell: 'switch',
|
||||||
type: 'switch', mode: ['properties','edit', 'create'], deps: ['rlspolicy'],
|
type: 'switch', mode: ['properties','edit', 'create'], deps: ['rlspolicy'],
|
||||||
group: gettext('advanced'),
|
group: gettext('advanced'),
|
||||||
visible: function(m) {
|
visible: 'isSupported',
|
||||||
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
|
||||||
&& !_.isUndefined(m.node_info.server.version) &&
|
|
||||||
m.node_info.server.version >= 90600)
|
|
||||||
return true;
|
|
||||||
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
disabled: function(m) {
|
disabled: function(m) {
|
||||||
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
||||||
&& !_.isUndefined(m.node_info.server.version) &&
|
&& !_.isUndefined(m.node_info.server.version) &&
|
||||||
@ -843,31 +822,16 @@ define('pgadmin.node.table', [
|
|||||||
id: 'fillfactor', label: gettext('Fill factor'), type: 'int',
|
id: 'fillfactor', label: gettext('Fill factor'), type: 'int',
|
||||||
mode: ['create', 'edit'], min: 10, max: 100,
|
mode: ['create', 'edit'], min: 10, max: 100,
|
||||||
group: gettext('advanced'),
|
group: gettext('advanced'),
|
||||||
disabled: function(m) {
|
disabled: 'isDisabled',
|
||||||
if(m.get('is_partitioned')) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return m.inSchema();
|
|
||||||
},
|
|
||||||
},{
|
},{
|
||||||
id: 'toast_tuple_target', label: gettext('Toast tuple target'), type: 'int',
|
id: 'toast_tuple_target', label: gettext('Toast tuple target'), type: 'int',
|
||||||
mode: ['create', 'edit'], min: 128, min_version: 110000,
|
mode: ['create', 'edit'], min: 128, min_version: 110000,
|
||||||
group: gettext('advanced'),
|
group: gettext('advanced'),
|
||||||
disabled: function(m) {
|
disabled: 'isDisabled',
|
||||||
if(m.get('is_partitioned')) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return m.inSchema();
|
|
||||||
},
|
|
||||||
},{
|
},{
|
||||||
id: 'parallel_workers', label: gettext('Parallel workers'), type: 'int',
|
id: 'parallel_workers', label: gettext('Parallel workers'), type: 'int',
|
||||||
mode: ['create', 'edit'], group: gettext('advanced'), min_version: 90600,
|
mode: ['create', 'edit'], group: gettext('advanced'), min_version: 90600,
|
||||||
disabled: function(m) {
|
disabled: 'isDisabled',
|
||||||
if(m.get('is_partitioned')) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return m.inSchema();
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'relhasoids', label: gettext('Has OIDs?'), cell: 'switch',
|
id: 'relhasoids', label: gettext('Has OIDs?'), cell: 'switch',
|
||||||
@ -970,14 +934,7 @@ define('pgadmin.node.table', [
|
|||||||
return options;
|
return options;
|
||||||
},
|
},
|
||||||
mode:['create'],
|
mode:['create'],
|
||||||
visible: function(m) {
|
visible: 'isVersionGreaterThan96',
|
||||||
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
|
||||||
&& !_.isUndefined(m.node_info.server.version) &&
|
|
||||||
m.node_info.server.version >= 100000)
|
|
||||||
return true;
|
|
||||||
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
disabled: function(m) {
|
disabled: function(m) {
|
||||||
if (!m.get('is_partitioned'))
|
if (!m.get('is_partitioned'))
|
||||||
return true;
|
return true;
|
||||||
@ -1027,14 +984,7 @@ define('pgadmin.node.table', [
|
|||||||
);
|
);
|
||||||
|
|
||||||
},
|
},
|
||||||
visible: function(m) {
|
visible: 'isVersionGreaterThan96',
|
||||||
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
|
||||||
&& !_.isUndefined(m.node_info.server.version) &&
|
|
||||||
m.node_info.server.version >= 100000)
|
|
||||||
return true;
|
|
||||||
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
disabled: function(m) {
|
disabled: function(m) {
|
||||||
if (m.get('partition_keys') && m.get('partition_keys').models.length > 0) {
|
if (m.get('partition_keys') && m.get('partition_keys').models.length > 0) {
|
||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
@ -1047,14 +997,7 @@ define('pgadmin.node.table', [
|
|||||||
},{
|
},{
|
||||||
id: 'partition_scheme', label: gettext('Partition Scheme'),
|
id: 'partition_scheme', label: gettext('Partition Scheme'),
|
||||||
type: 'note', group: 'partition', mode: ['edit'],
|
type: 'note', group: 'partition', mode: ['edit'],
|
||||||
visible: function(m) {
|
visible: 'isVersionGreaterThan96',
|
||||||
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
|
||||||
&& !_.isUndefined(m.node_info.server.version) &&
|
|
||||||
m.node_info.server.version >= 100000)
|
|
||||||
return true;
|
|
||||||
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
disabled: function(m) {
|
disabled: function(m) {
|
||||||
if (!m.isNew()) {
|
if (!m.isNew()) {
|
||||||
this.text = m.get('partition_scheme');
|
this.text = m.get('partition_scheme');
|
||||||
@ -1077,14 +1020,7 @@ define('pgadmin.node.table', [
|
|||||||
gettext('Let\'s say, we want to create a partition table based per year for the column \'saledate\', having datatype \'date/timestamp\', then we need to specify the expression as \'extract(YEAR from saledate)\' as partition key.'),
|
gettext('Let\'s say, we want to create a partition table based per year for the column \'saledate\', having datatype \'date/timestamp\', then we need to specify the expression as \'extract(YEAR from saledate)\' as partition key.'),
|
||||||
'</li></ul>',
|
'</li></ul>',
|
||||||
].join(''),
|
].join(''),
|
||||||
visible: function(m) {
|
visible: 'isVersionGreaterThan96',
|
||||||
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
|
||||||
&& !_.isUndefined(m.node_info.server.version) &&
|
|
||||||
m.node_info.server.version >= 100000)
|
|
||||||
return true;
|
|
||||||
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
}, {
|
}, {
|
||||||
id: 'partitions', label:gettext('Partitions'),
|
id: 'partitions', label:gettext('Partitions'),
|
||||||
model: Backform.PartitionsModel,
|
model: Backform.PartitionsModel,
|
||||||
@ -1138,14 +1074,7 @@ define('pgadmin.node.table', [
|
|||||||
return true;
|
return true;
|
||||||
return false;
|
return false;
|
||||||
},
|
},
|
||||||
visible: function(m) {
|
visible: 'isVersionGreaterThan96',
|
||||||
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
|
||||||
&& !_.isUndefined(m.node_info.server.version) &&
|
|
||||||
m.node_info.server.version >= 100000)
|
|
||||||
return true;
|
|
||||||
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
disabled: function(m) {
|
disabled: function(m) {
|
||||||
if (m.isNew() && m.get('partitions') && m.get('partitions').models.length > 0) {
|
if (m.isNew() && m.get('partitions') && m.get('partitions').models.length > 0) {
|
||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
@ -1181,14 +1110,7 @@ define('pgadmin.node.table', [
|
|||||||
gettext('Enabled for hash partition.'),
|
gettext('Enabled for hash partition.'),
|
||||||
'</li></ul>',
|
'</li></ul>',
|
||||||
].join(''),
|
].join(''),
|
||||||
visible: function(m) {
|
visible: 'isVersionGreaterThan96',
|
||||||
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
|
||||||
&& !_.isUndefined(m.node_info.server.version) &&
|
|
||||||
m.node_info.server.version >= 100000)
|
|
||||||
return true;
|
|
||||||
|
|
||||||
return false;
|
|
||||||
},
|
|
||||||
},{
|
},{
|
||||||
// Here - we will create tab control for storage parameters
|
// Here - we will create tab control for storage parameters
|
||||||
// (auto vacuum).
|
// (auto vacuum).
|
||||||
@ -1276,6 +1198,23 @@ define('pgadmin.node.table', [
|
|||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
},
|
},
|
||||||
|
isVersionGreaterThan96: function(m) {
|
||||||
|
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
||||||
|
&& !_.isUndefined(m.node_info.server.version) &&
|
||||||
|
m.node_info.server.version >= 100000)
|
||||||
|
return true;
|
||||||
|
|
||||||
|
return false;
|
||||||
|
},
|
||||||
|
isSupported: function(m) {
|
||||||
|
// Enable when server version is greater than 95.
|
||||||
|
if(!_.isUndefined(m.node_info) && !_.isUndefined(m.node_info.server)
|
||||||
|
&& !_.isUndefined(m.node_info.server.version) &&
|
||||||
|
m.node_info.server.version >= 90600)
|
||||||
|
return true;
|
||||||
|
|
||||||
|
return false;
|
||||||
|
},
|
||||||
// We will disable everything if we are under catalog node
|
// We will disable everything if we are under catalog node
|
||||||
inSchema: function() {
|
inSchema: function() {
|
||||||
if(this.node_info && 'catalog' in this.node_info)
|
if(this.node_info && 'catalog' in this.node_info)
|
||||||
@ -1284,6 +1223,12 @@ define('pgadmin.node.table', [
|
|||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
},
|
},
|
||||||
|
isDisabled:function(m) {
|
||||||
|
if(m.get('is_partitioned')) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return m.inSchema();
|
||||||
|
},
|
||||||
isInheritedTable: function(m) {
|
isInheritedTable: function(m) {
|
||||||
if(!m.inSchema.apply(this, [m])) {
|
if(!m.inSchema.apply(this, [m])) {
|
||||||
// Either of_types or coll_inherits has value
|
// Either of_types or coll_inherits has value
|
||||||
|
@ -515,13 +515,7 @@ define('pgadmin.node.role', [
|
|||||||
filter: function(d) {
|
filter: function(d) {
|
||||||
return this.model.isNew() || (this.model.get('rolname') != d.label);
|
return this.model.isNew() || (this.model.get('rolname') != d.label);
|
||||||
},
|
},
|
||||||
helpMessage: function(m) {
|
helpMessage: 'helpMessage',
|
||||||
if (m.has('read_only') && m.get('read_only') == false) {
|
|
||||||
return gettext('Select the checkbox for roles to include WITH ADMIN OPTION.');
|
|
||||||
} else {
|
|
||||||
return gettext('Roles shown with a check mark have the WITH ADMIN OPTION set.');
|
|
||||||
}
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'rolmembers', label: gettext('Members'), type: 'collection', group: gettext('Membership'),
|
id: 'rolmembers', label: gettext('Members'), type: 'collection', group: gettext('Membership'),
|
||||||
@ -541,13 +535,7 @@ define('pgadmin.node.role', [
|
|||||||
filter: function(d) {
|
filter: function(d) {
|
||||||
return this.model.isNew() || (this.model.get('rolname') != d.label);
|
return this.model.isNew() || (this.model.get('rolname') != d.label);
|
||||||
},
|
},
|
||||||
helpMessage: function(m) {
|
helpMessage: 'helpMessage',
|
||||||
if (m.has('read_only') && m.get('read_only') == false) {
|
|
||||||
return gettext('Select the checkbox for roles to include WITH ADMIN OPTION.');
|
|
||||||
} else {
|
|
||||||
return gettext('Roles shown with a check mark have the WITH ADMIN OPTION set.');
|
|
||||||
}
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'variables', label: '', type: 'collection',
|
id: 'variables', label: '', type: 'collection',
|
||||||
@ -603,6 +591,13 @@ define('pgadmin.node.role', [
|
|||||||
|
|
||||||
return null;
|
return null;
|
||||||
},
|
},
|
||||||
|
helpMessage: function(m) {
|
||||||
|
if (m.has('read_only') && m.get('read_only') == false) {
|
||||||
|
return gettext('Select the checkbox for roles to include WITH ADMIN OPTION.');
|
||||||
|
} else {
|
||||||
|
return gettext('Roles shown with a check mark have the WITH ADMIN OPTION set.');
|
||||||
|
}
|
||||||
|
},
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -1786,7 +1786,6 @@ define('pgadmin.browser.node', [
|
|||||||
},
|
},
|
||||||
self = this,
|
self = this,
|
||||||
priority = -Infinity;
|
priority = -Infinity;
|
||||||
|
|
||||||
var treeInfo = (_.isUndefined(item) || _.isNull(item)) ?
|
var treeInfo = (_.isUndefined(item) || _.isNull(item)) ?
|
||||||
info || {} : this.getTreeNodeHierarchy(item);
|
info || {} : this.getTreeNodeHierarchy(item);
|
||||||
var actionType = type in opURL ? opURL[type] : type;
|
var actionType = type in opURL ? opURL[type] : type;
|
||||||
|
Loading…
Reference in New Issue
Block a user