1) Added browse button to select the binary path in the Preferences. Fixes #1561
2) Added support to set the binary path for the different database server versions. Fixes #5370
Branch
------
master
Details
-------
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=4bc4ca1ba99ab03f9f4936bfdc0453fb6705f3e2
Modified Files
--------------
docs/en_US/images/preferences_paths_binary.png | Bin 144912 -> 242831 bytes
docs/en_US/preferences.rst | 24 +--
docs/en_US/release_notes_5_4.rst | 2 +
web/config.py | 7 +-
.../databases/schemas/views/static/js/mview.js | 25 +--
web/pgadmin/browser/server_groups/servers/types.py | 46 +++--
web/pgadmin/browser/templates/browser/js/utils.js | 3 +
web/pgadmin/misc/__init__.py | 53 +++++-
web/pgadmin/misc/file_manager/static/js/utility.js | 1 -
web/pgadmin/preferences/static/js/preferences.js | 4 +-
web/pgadmin/static/js/alertify/dialog.js | 60 -------
web/pgadmin/static/js/backform.pgadmin.js | 114 +++++++++++++
web/pgadmin/static/js/backgrid.pgadmin.js | 189 ++++++++++++++++++++-
web/pgadmin/static/js/tree/tree_utils.js | 90 ++++++++++
web/pgadmin/static/js/utils.js | 50 +++++-
.../tools/backup/static/js/backup_dialog.js | 6 +-
.../tools/import_export/static/js/import_export.js | 20 +--
.../tools/maintenance/static/js/maintenance.js | 20 +--
web/pgadmin/tools/psql/static/js/psql_module.js | 73 +-------
.../tools/restore/static/js/restore_dialog.js | 8 +-
.../static/js/search_objects_dialog.js | 3 +-
web/pgadmin/utils/preferences.py | 2 +-
.../javascript/backup/backup_dialog_spec.js | 122 ++++++++++---
.../backup/global_server_backup_dialog_spec.js | 148 +++++++++++++---
.../javascript/restore/restore_dialog_spec.js | 155 ++++++++++++++---
.../search_objects/search_objects_dialog_spec.js | 7 +-
26 files changed, 930 insertions(+), 302 deletions(-)