pgAdmin 4 commit: Added shared server support for admin users. Fixes #4

From: Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com>
To: pgadmin-hackers(at)lists(dot)postgresql(dot)org
Subject: pgAdmin 4 commit: Added shared server support for admin users. Fixes #4
Date: 2020-09-03 07:34:10
Message-ID: E1kDjl4-0003Cb-QI@gothos.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Added shared server support for admin users. Fixes #4979

Branch
------
master

Details
-------
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=b562ab768150b99947346975b63f89637ad4cea0
Author: Pradip Parkale <pradip(dot)parkale(at)enterprisedb(dot)com>

Modified Files
--------------
docs/en_US/release_notes_4_26.rst | 1 +
web/migrations/versions/a091c9611d20_.py | 72 ++
web/pgadmin/__init__.py | 2 +-
.../browser/register_browser_preferences.py | 10 +
web/pgadmin/browser/server_groups/__init__.py | 116 ++-
.../browser/server_groups/servers/__init__.py | 475 +++++++++---
.../servers/static/img/sharedserverbad.svg | 45 ++
.../server_groups/servers/static/js/server.js | 146 +++-
.../servers/templates/css/servers.css | 18 +
.../servers/tests/servers_test_data.json | 862 +++++++++++++++++++++
.../server_groups/servers/tests/test_add_server.py | 84 ++
.../tests/test_add_server_with_connect_timeout.py | 47 --
.../tests/test_add_server_with_service_id.py | 47 --
.../tests/test_add_server_with_ssh_tunnel.py | 82 --
.../servers/tests/test_all_server_get.py | 78 ++
.../servers/tests/test_check_connect.py | 107 +++
.../servers/tests/test_is_password_saved.py | 52 ++
.../server_groups/servers/tests/test_server_add.py | 86 --
.../servers/tests/test_server_delete.py | 7 +-
.../server_groups/servers/tests/test_server_get.py | 44 +-
.../server_groups/servers/tests/test_server_put.py | 51 +-
.../servers/tests/test_shared_server.py | 134 ++++
.../browser/server_groups/servers/tests/utils.py | 52 ++
.../static/img/server_group_shared.svg | 42 +
.../server_groups/static/js/server_group.js | 22 +-
.../server_groups/templates/css/server_group.css | 17 +
web/pgadmin/browser/static/js/browser.js | 2 +-
web/pgadmin/browser/templates/browser/js/utils.js | 1 +
web/pgadmin/model/__init__.py | 88 ++-
web/pgadmin/preferences/__init__.py | 2 +
web/pgadmin/preferences/static/js/preferences.js | 24 +
web/pgadmin/tools/schema_diff/__init__.py | 18 +-
.../schema_diff/static/js/schema_diff.backform.js | 2 +-
.../utils/driver/psycopg2/server_manager.py | 1 +
web/regression/python_test_utils/test_utils.py | 106 +++
web/regression/test_config.json.in | 5 +
web/setup.py | 9 +
37 files changed, 2526 insertions(+), 431 deletions(-)

Browse pgadmin-hackers by date

  From Date Subject
Next Message Akshay Joshi 2020-09-03 07:34:49 Re: Housekeeping #5774 - [Code Coverage] Improve API test cases for Table node
Previous Message Pradip Parkale 2020-09-03 06:55:14 Re: [pgAdmin][RM4979]: Configuration files for data sources or similar.