mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Do not show the properties in property windows, when they're not
applicable. i.e. not supported by that version.
This commit is contained in:
parent
54d4cdcd51
commit
c796eee2a7
@ -570,12 +570,14 @@
|
|||||||
|
|
||||||
// Generate the empty group list (if not exists)
|
// Generate the empty group list (if not exists)
|
||||||
groups[group] = (groups[group] || []);
|
groups[group] = (groups[group] || []);
|
||||||
var disabled = ((mode == 'properties') ||
|
var ver_in_limit = (_.isUndefined(server_info) ? true :
|
||||||
(server_info &&
|
((_.isUndefined(s.server_type) ? true :
|
||||||
(s.server_type && !(server_info.type in s.server_type)) ||
|
(server_info.type in s.server_type)) &&
|
||||||
(s.min_version && server_info.version < s.min_version) ||
|
(_.isUndefined(s.min_version) ? true :
|
||||||
(s.max_version && server_info.version > s.max_version)
|
(server_info.version >= s.min_version)) &&
|
||||||
));
|
(_.isUndefined(s.max_version) ? true :
|
||||||
|
(server_info.version <= s.max_version)))),
|
||||||
|
disabled = ((mode == 'properties') || !ver_in_limit);
|
||||||
|
|
||||||
var o = _.extend(_.clone(s), {
|
var o = _.extend(_.clone(s), {
|
||||||
name: s.id,
|
name: s.id,
|
||||||
@ -594,6 +596,9 @@
|
|||||||
control: control,
|
control: control,
|
||||||
cell: cell,
|
cell: cell,
|
||||||
node_info: node_info,
|
node_info: node_info,
|
||||||
|
visible: (mode == 'properties'?
|
||||||
|
(ver_in_limit ?
|
||||||
|
(s.version || true) : false) : s.version || true)
|
||||||
});
|
});
|
||||||
delete o.id;
|
delete o.id;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user