Add support to save and clear SSH Tunnel password. Fixes #3511
Branch
------
master
Details
-------
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=c8c5f83dfe198d6119780bb0ad2d1e29a8d02a22
Modified Files
--------------
docs/en_US/clear_saved_passwords.rst | 6 ++
docs/en_US/connect_to_server.rst | 10 ++
docs/en_US/images/clear_saved_password.png | Bin 162540 -> 116058 bytes
docs/en_US/images/clear_tunnel_password.png | Bin 0 -> 119553 bytes
docs/en_US/images/connect_to_tunneled_server.png | Bin 0 -> 58209 bytes
docs/en_US/images/object_menu.png | Bin 100583 -> 92921 bytes
docs/en_US/images/server_ssh_tunnel.png | Bin 63770 -> 76307 bytes
docs/en_US/pgadmin_menu_bar.rst | 67 ++++++------
docs/en_US/release_notes_3_2.rst | 1 +
docs/en_US/server_dialog.rst | 6 +-
web/config.py | 4 +
web/migrations/versions/aa86fb60b73d_.py | 32 ++++++
.../browser/server_groups/servers/__init__.py | 120 ++++++++++++++++++---
.../server_groups/servers/static/js/server.js | 85 ++++++++++++---
.../servers/templates/servers/tunnel_password.html | 14 +++
.../tests/test_add_server_with_ssh_tunnel.py | 24 ++++-
web/pgadmin/model/__init__.py | 3 +-
web/pgadmin/tools/user_management/__init__.py | 4 +-
.../templates/user_management/js/current_user.js | 3 +-
.../utils/driver/psycopg2/server_manager.py | 25 +++++
20 files changed, 331 insertions(+), 73 deletions(-)