mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Cleanup some code smells identified by SonarQube.
This commit is contained in:
parent
1485ff338f
commit
85e89c869a
@ -222,10 +222,6 @@ def upgrade():
|
|||||||
sql = "INSERT INTO keys (name, value) VALUES ('SECURITY_PASSWORD_SALT', 'SuperSecret3')"
|
sql = "INSERT INTO keys (name, value) VALUES ('SECURITY_PASSWORD_SALT', 'SuperSecret3')"
|
||||||
db.engine.execute(sql)
|
db.engine.execute(sql)
|
||||||
|
|
||||||
# Finally, update the schema version
|
|
||||||
|
|
||||||
# version.value = config.SETTINGS_SCHEMA_VERSION
|
|
||||||
|
|
||||||
db.engine.execute(
|
db.engine.execute(
|
||||||
'UPDATE version set value="%s" WHERE name = "ConfigDB"' % config.SETTINGS_SCHEMA_VERSION
|
'UPDATE version set value="%s" WHERE name = "ConfigDB"' % config.SETTINGS_SCHEMA_VERSION
|
||||||
)
|
)
|
||||||
|
@ -77,7 +77,7 @@
|
|||||||
"immutability-helper": "^3.0.0",
|
"immutability-helper": "^3.0.0",
|
||||||
"imports-loader": "^0.8.0",
|
"imports-loader": "^0.8.0",
|
||||||
"ip-address": "^5.8.9",
|
"ip-address": "^5.8.9",
|
||||||
"jquery": "^3.4.0",
|
"jquery": "^3.5.1",
|
||||||
"jquery-contextmenu": "^2.8.0",
|
"jquery-contextmenu": "^2.8.0",
|
||||||
"jquery-ui": "^1.12.1",
|
"jquery-ui": "^1.12.1",
|
||||||
"json-bignumber": "^1.0.1",
|
"json-bignumber": "^1.0.1",
|
||||||
@ -96,7 +96,7 @@
|
|||||||
"tempusdominus-core": "^5.0.3",
|
"tempusdominus-core": "^5.0.3",
|
||||||
"underscore": "^1.9.1",
|
"underscore": "^1.9.1",
|
||||||
"watchify": "~3.11.1",
|
"watchify": "~3.11.1",
|
||||||
"webcabin-docker": "git+https://github.com/EnterpriseDB/wcDocker/#7a14f50a7197fe3824d706c85485a49fa9166804",
|
"webcabin-docker": "git+https://github.com/EnterpriseDB/wcDocker/#be9ca6e812dfd8f44eea7ef4835ec3c8dd2bcaf3",
|
||||||
"wkx": "^0.4.6"
|
"wkx": "^0.4.6"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
@ -62,4 +62,4 @@ class AuthSourceRegistry(ABCMeta):
|
|||||||
from werkzeug.utils import find_modules
|
from werkzeug.utils import find_modules
|
||||||
|
|
||||||
for module_name in find_modules(__package__, True):
|
for module_name in find_modules(__package__, True):
|
||||||
module = import_module(module_name)
|
import_module(module_name)
|
||||||
|
@ -230,11 +230,9 @@ class DatabaseView(PGChildNodeView):
|
|||||||
|
|
||||||
for row in res['rows']:
|
for row in res['rows']:
|
||||||
if self.manager.db == row['name']:
|
if self.manager.db == row['name']:
|
||||||
connected = True
|
|
||||||
row['canDrop'] = False
|
row['canDrop'] = False
|
||||||
else:
|
else:
|
||||||
conn = self.manager.connection(row['name'], did=row['did'])
|
conn = self.manager.connection(row['name'], did=row['did'])
|
||||||
connected = conn.connected()
|
|
||||||
row['canDrop'] = True
|
row['canDrop'] = True
|
||||||
|
|
||||||
return ajax_response(
|
return ajax_response(
|
||||||
|
@ -62,23 +62,14 @@ class CastsGetNodeTestCase(BaseTestGenerator):
|
|||||||
if self.is_list:
|
if self.is_list:
|
||||||
response = cast_utils.api_get_cast_node(self, "")
|
response = cast_utils.api_get_cast_node(self, "")
|
||||||
cast_utils.assert_status_code(self, response)
|
cast_utils.assert_status_code(self, response)
|
||||||
# act_res = response.status_code
|
|
||||||
# exp_res = self.expected_data["status_code"]
|
|
||||||
# self.assertEquals(act_res, exp_res)
|
|
||||||
|
|
||||||
cast_utils.assert_error_message(self, response)
|
cast_utils.assert_error_message(self, response)
|
||||||
|
|
||||||
# act_res = response.json["errormsg"]
|
|
||||||
# exp_res = self.expected_data["error_msg"]
|
|
||||||
# self.assertEquals(act_res, exp_res)
|
|
||||||
|
|
||||||
else:
|
else:
|
||||||
response = cast_utils.api_get_cast_node(self,
|
response = cast_utils.api_get_cast_node(self,
|
||||||
self.cast_id)
|
self.cast_id)
|
||||||
cast_utils.assert_status_code(self, response)
|
cast_utils.assert_status_code(self, response)
|
||||||
# act_res = response.status_code
|
|
||||||
# exp_res = self.expected_data["status_code"]
|
|
||||||
# self.assertEquals(act_res, exp_res)
|
|
||||||
else:
|
else:
|
||||||
self.cast_id = 12893
|
self.cast_id = 12893
|
||||||
response = cast_utils.api_get_cast(self, self.cast_id)
|
response = cast_utils.api_get_cast(self, self.cast_id)
|
||||||
|
@ -291,7 +291,6 @@ class ForeignServerView(PGChildNodeView):
|
|||||||
fsid: Foreign server ID
|
fsid: Foreign server ID
|
||||||
"""
|
"""
|
||||||
|
|
||||||
res = []
|
|
||||||
sql = render_template("/".join([self.template_path, 'properties.sql']),
|
sql = render_template("/".join([self.template_path, 'properties.sql']),
|
||||||
fsid=fsid, conn=self.conn)
|
fsid=fsid, conn=self.conn)
|
||||||
status, r_set = self.conn.execute_2darray(sql)
|
status, r_set = self.conn.execute_2darray(sql)
|
||||||
|
@ -613,7 +613,6 @@ class FtsDictionaryView(PGChildNodeView, SchemaDiffObjectCompare):
|
|||||||
:param scid: schema id
|
:param scid: schema id
|
||||||
:param dcid: FTS Dictionary id
|
:param dcid: FTS Dictionary id
|
||||||
"""
|
"""
|
||||||
# data = request.args
|
|
||||||
data = {}
|
data = {}
|
||||||
for k, v in request.args.items():
|
for k, v in request.args.items():
|
||||||
try:
|
try:
|
||||||
@ -757,7 +756,6 @@ class FtsDictionaryView(PGChildNodeView, SchemaDiffObjectCompare):
|
|||||||
if not status:
|
if not status:
|
||||||
return internal_server_error(errormsg=rset)
|
return internal_server_error(errormsg=rset)
|
||||||
|
|
||||||
datlastsysoid = self.manager.db_info[did]['datlastsysoid']
|
|
||||||
# Empty set is added before actual list as initially it will be visible
|
# Empty set is added before actual list as initially it will be visible
|
||||||
# at template control while creating a new FTS Dictionary
|
# at template control while creating a new FTS Dictionary
|
||||||
res = [{'label': '', 'value': ''}]
|
res = [{'label': '', 'value': ''}]
|
||||||
|
@ -559,7 +559,6 @@ class FtsParserView(PGChildNodeView, SchemaDiffObjectCompare):
|
|||||||
:param scid: schema id
|
:param scid: schema id
|
||||||
:param pid: fts tempate id
|
:param pid: fts tempate id
|
||||||
"""
|
"""
|
||||||
# data = request.args
|
|
||||||
data = {}
|
data = {}
|
||||||
for k, v in request.args.items():
|
for k, v in request.args.items():
|
||||||
try:
|
try:
|
||||||
|
@ -517,8 +517,6 @@ class FtsTemplateView(PGChildNodeView, SchemaDiffObjectCompare):
|
|||||||
:param scid: schema id
|
:param scid: schema id
|
||||||
:param tid: fts tempate id
|
:param tid: fts tempate id
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# data = request.args
|
|
||||||
data = {}
|
data = {}
|
||||||
for k, v in request.args.items():
|
for k, v in request.args.items():
|
||||||
try:
|
try:
|
||||||
|
@ -73,7 +73,7 @@ class FunctionAddTestCase(BaseTestGenerator):
|
|||||||
|
|
||||||
if self.server_version >= 120000:
|
if self.server_version >= 120000:
|
||||||
support_function_name = 'supportfunc_%s' % str(uuid.uuid4())[1:8]
|
support_function_name = 'supportfunc_%s' % str(uuid.uuid4())[1:8]
|
||||||
support_func = funcs_utils.create_support_internal_function(
|
funcs_utils.create_support_internal_function(
|
||||||
self.server,
|
self.server,
|
||||||
self.db_name,
|
self.db_name,
|
||||||
self.schema_name,
|
self.schema_name,
|
||||||
|
@ -44,7 +44,7 @@ class FunctionPutTestCase(BaseTestGenerator):
|
|||||||
|
|
||||||
if self.server_version >= 120000:
|
if self.server_version >= 120000:
|
||||||
support_function_name = 'supportfunc_%s' % str(uuid.uuid4())[1:8]
|
support_function_name = 'supportfunc_%s' % str(uuid.uuid4())[1:8]
|
||||||
support_func = funcs_utils.create_support_internal_function(
|
funcs_utils.create_support_internal_function(
|
||||||
self.server,
|
self.server,
|
||||||
self.db_name,
|
self.db_name,
|
||||||
self.schema_name,
|
self.schema_name,
|
||||||
|
@ -376,8 +376,6 @@ class EdbFuncView(PGChildNodeView, DataTypeReader):
|
|||||||
proargdefaultvals = [ptype for ptype in
|
proargdefaultvals = [ptype for ptype in
|
||||||
data['proargdefaultvals'].split(",")] \
|
data['proargdefaultvals'].split(",")] \
|
||||||
if data['proargdefaultvals'] else []
|
if data['proargdefaultvals'] else []
|
||||||
proallargtypes = data['proallargtypes'] \
|
|
||||||
if data['proallargtypes'] else []
|
|
||||||
|
|
||||||
proargmodenames = {'i': 'IN', 'o': 'OUT', 'b': 'INOUT',
|
proargmodenames = {'i': 'IN', 'o': 'OUT', 'b': 'INOUT',
|
||||||
'v': 'VARIADIC', 't': 'TABLE'}
|
'v': 'VARIADIC', 't': 'TABLE'}
|
||||||
|
@ -41,7 +41,8 @@ class PackageEDBFuncsGetTestCase(BaseTestGenerator):
|
|||||||
self.func_name = "func_%s" % str(uuid.uuid4())[1:8]
|
self.func_name = "func_%s" % str(uuid.uuid4())[1:8]
|
||||||
self.server_id = schema_info["server_id"]
|
self.server_id = schema_info["server_id"]
|
||||||
self.db_id = schema_info["db_id"]
|
self.db_id = schema_info["db_id"]
|
||||||
server_con = server_utils.connect_server(self, self.server_id)
|
|
||||||
|
server_utils.connect_server(self, self.server_id)
|
||||||
|
|
||||||
connection = utils.get_db_connection(self.db_name,
|
connection = utils.get_db_connection(self.db_name,
|
||||||
self.server['username'],
|
self.server['username'],
|
||||||
|
@ -1238,7 +1238,6 @@ class TableView(BaseTableView, DataTypeReader, VacuumSettings,
|
|||||||
"""
|
"""
|
||||||
data = dict()
|
data = dict()
|
||||||
res = None
|
res = None
|
||||||
sid = kwargs['sid']
|
|
||||||
did = kwargs['did']
|
did = kwargs['did']
|
||||||
scid = kwargs['scid']
|
scid = kwargs['scid']
|
||||||
tid = kwargs['tid']
|
tid = kwargs['tid']
|
||||||
@ -1289,7 +1288,6 @@ class TableView(BaseTableView, DataTypeReader, VacuumSettings,
|
|||||||
tid: Table ID
|
tid: Table ID
|
||||||
"""
|
"""
|
||||||
data = dict()
|
data = dict()
|
||||||
SQL = ''
|
|
||||||
for k, v in request.args.items():
|
for k, v in request.args.items():
|
||||||
try:
|
try:
|
||||||
# comments should be taken as is because if user enters a
|
# comments should be taken as is because if user enters a
|
||||||
|
@ -7,10 +7,3 @@
|
|||||||
#
|
#
|
||||||
##########################################################################
|
##########################################################################
|
||||||
|
|
||||||
# from pgadmin.utils.route import BaseTestGenerator
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# class ForeignKeyTestGenerator(BaseTestGenerator):
|
|
||||||
#
|
|
||||||
# def runTest(self):
|
|
||||||
# return []
|
|
||||||
|
@ -6,11 +6,3 @@
|
|||||||
# This software is released under the PostgreSQL Licence
|
# This software is released under the PostgreSQL Licence
|
||||||
#
|
#
|
||||||
##########################################################################
|
##########################################################################
|
||||||
|
|
||||||
# from pgadmin.utils.route import BaseTestGenerator
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# class IndexConstraintTestGenerator(BaseTestGenerator):
|
|
||||||
#
|
|
||||||
# def runTest(self):
|
|
||||||
# return []
|
|
||||||
|
@ -59,7 +59,6 @@ class SchemaDeleteMultipleTestCase(BaseTestGenerator):
|
|||||||
raise Exception("Could not connect to database to delete the"
|
raise Exception("Could not connect to database to delete the"
|
||||||
" schema.")
|
" schema.")
|
||||||
|
|
||||||
schema_id = self.schema_details[0]
|
|
||||||
schema_name = self.schema_details[1]
|
schema_name = self.schema_details[1]
|
||||||
schema_response = schema_utils.verify_schemas(self.server,
|
schema_response = schema_utils.verify_schemas(self.server,
|
||||||
self.db_name,
|
self.db_name,
|
||||||
@ -67,7 +66,6 @@ class SchemaDeleteMultipleTestCase(BaseTestGenerator):
|
|||||||
if not schema_response:
|
if not schema_response:
|
||||||
raise Exception("Could not find the schema to delete.")
|
raise Exception("Could not find the schema to delete.")
|
||||||
|
|
||||||
schema_id = self.schema_details_1[0]
|
|
||||||
schema_name = self.schema_details_1[1]
|
schema_name = self.schema_details_1[1]
|
||||||
schema_response = schema_utils.verify_schemas(self.server,
|
schema_response = schema_utils.verify_schemas(self.server,
|
||||||
self.db_name,
|
self.db_name,
|
||||||
|
@ -96,7 +96,6 @@ def get_view_id(server, db_name, view_name):
|
|||||||
server['host'],
|
server['host'],
|
||||||
server['port'],
|
server['port'],
|
||||||
server['sslmode'])
|
server['sslmode'])
|
||||||
old_isolation_level = connection.isolation_level
|
|
||||||
connection.set_isolation_level(0)
|
connection.set_isolation_level(0)
|
||||||
pg_cursor = connection.cursor()
|
pg_cursor = connection.cursor()
|
||||||
# Get 'oid' from newly created view
|
# Get 'oid' from newly created view
|
||||||
|
@ -40,7 +40,6 @@ class RoleModule(CollectionNodeModule):
|
|||||||
"""
|
"""
|
||||||
if self.show_node:
|
if self.show_node:
|
||||||
yield self.generate_browser_collection_node(sid)
|
yield self.generate_browser_collection_node(sid)
|
||||||
pass
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def node_inode(self):
|
def node_inode(self):
|
||||||
|
@ -1998,7 +1998,7 @@ define('pgadmin.browser', [
|
|||||||
findChildCollectionTreeNode: function(_node, _collType) {
|
findChildCollectionTreeNode: function(_node, _collType) {
|
||||||
var tree = pgBrowser.tree,
|
var tree = pgBrowser.tree,
|
||||||
nodeData, idx = 0,
|
nodeData, idx = 0,
|
||||||
node = _node,
|
node,
|
||||||
children = _node && tree.children(_node);
|
children = _node && tree.children(_node);
|
||||||
|
|
||||||
if (!children || !children.length)
|
if (!children || !children.length)
|
||||||
|
@ -205,7 +205,7 @@ _.extend(pgBrowser.keyboardNavigation, {
|
|||||||
if(currLi.hasClass('dropdown-submenu')){
|
if(currLi.hasClass('dropdown-submenu')){
|
||||||
currLi.addClass('dropdown-submenu-visible');
|
currLi.addClass('dropdown-submenu-visible');
|
||||||
currLi.find('.dropdown-menu').addClass('show');
|
currLi.find('.dropdown-menu').addClass('show');
|
||||||
currLi = currLi.find('.dropdown-menu .dropdown-item').first().trigger('focus');
|
currLi.find('.dropdown-menu .dropdown-item').first().trigger('focus');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -688,9 +688,6 @@ define('pgadmin.browser.node', [
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!d)
|
|
||||||
return;
|
|
||||||
|
|
||||||
l = gettext('Create - %s', this.label);
|
l = gettext('Create - %s', this.label);
|
||||||
p = addPanel();
|
p = addPanel();
|
||||||
|
|
||||||
@ -834,7 +831,7 @@ define('pgadmin.browser.node', [
|
|||||||
// Callback for creating script(s) & opening them in Query editor
|
// Callback for creating script(s) & opening them in Query editor
|
||||||
show_script: function(args, item) {
|
show_script: function(args, item) {
|
||||||
var scriptType = args.script,
|
var scriptType = args.script,
|
||||||
obj = this,
|
obj,
|
||||||
t = pgBrowser.tree,
|
t = pgBrowser.tree,
|
||||||
i = item || t.selected(),
|
i = item || t.selected(),
|
||||||
d = i && i.length == 1 ? t.itemData(i) : undefined;
|
d = i && i.length == 1 ? t.itemData(i) : undefined;
|
||||||
|
@ -64,5 +64,3 @@ class InternalVersionTestCase(BaseTestGenerator):
|
|||||||
else:
|
else:
|
||||||
self.assertFalse(url.endswith(version_string))
|
self.assertFalse(url.endswith(version_string))
|
||||||
|
|
||||||
def tearDown(self):
|
|
||||||
config = self.config_bak
|
|
||||||
|
1615
web/yarn.lock
1615
web/yarn.lock
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user