pgAdmin 4 commit: Adding the Database node. - Mailing list pgadmin-hackers

From Ashesh Vashi
Subject pgAdmin 4 commit: Adding the Database node.
Date
Msg-id E1aRayZ-0003WO-TL@gothos.postgresql.org
Whole thread Raw
List pgadmin-hackers
Adding the Database node.

We know that current implemenation have some limitations:
i.e.
* We should not show the template0 in the browser tree.
* Should not connect to the database which does not have permission to connect the server by the current user.
* Show default previlige for PUBLIC in creation mode.
* Allow to create/database database only if current user have sufficient permission.
* Do not show reversed engineered SQL in all supported version.
* Do not showing system database or not.

Author: Khushboo Vashi, Harshal Dhumal, Murtuza Zabuawala
Reviewed by: Neel Patel, Akshay Joshi

Branch
------
master

Details
-------
http://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=657f14997b2c76e9ac0bd106f4d1a0097ad725cc

Modified Files
--------------
.../server_groups/servers/databases/__init__.py    | 730 +++++++++++++++++++++
.../servers/databases/static/img/coll-database.png | Bin 0 -> 771 bytes
.../servers/databases/static/img/database.png      | Bin 0 -> 706 bytes
.../servers/databases/static/img/databasebad.png   | Bin 0 -> 814 bytes
.../databases/templates/databases/css/database.css |  12 +
.../databases/templates/databases/js/databases.js  | 383 +++++++++++
.../templates/databases/sql/9.1_plus/acl.sql       |  33 +
.../databases/sql/9.1_plus/alter_offline.sql       |   8 +
.../databases/sql/9.1_plus/alter_online.sql        | 129 ++++
.../templates/databases/sql/9.1_plus/create.sql    |  19 +
.../templates/databases/sql/9.1_plus/defacl.sql    |  34 +
.../templates/databases/sql/9.1_plus/delete.sql    |   8 +
.../databases/sql/9.1_plus/get_ctypes.sql          |   5 +
.../databases/sql/9.1_plus/get_encodings.sql       |  17 +
.../templates/databases/sql/9.1_plus/get_name.sql  |   4 +
.../templates/databases/sql/9.1_plus/get_nodes.sql |   7 +
.../databases/sql/9.1_plus/get_variables.sql       |   5 +
.../templates/databases/sql/9.1_plus/grant.sql     |  45 ++
.../databases/sql/9.1_plus/properties.sql          |  19 +
.../templates/databases/sql/9.1_plus/variables.sql |   2 +
.../templates/databases/sql/9.2_plus/acl.sql       |  33 +
.../databases/sql/9.2_plus/alter_offline.sql       |   8 +
.../databases/sql/9.2_plus/alter_online.sql        | 170 +++++
.../templates/databases/sql/9.2_plus/create.sql    |  19 +
.../templates/databases/sql/9.2_plus/defacl.sql    |  34 +
.../templates/databases/sql/9.2_plus/delete.sql    |   8 +
.../databases/sql/9.2_plus/get_ctypes.sql          |   5 +
.../databases/sql/9.2_plus/get_encodings.sql       |  17 +
.../templates/databases/sql/9.2_plus/get_name.sql  |   4 +
.../templates/databases/sql/9.2_plus/get_nodes.sql |   7 +
.../databases/sql/9.2_plus/get_variables.sql       |   5 +
.../templates/databases/sql/9.2_plus/grant.sql     |  57 ++
.../databases/sql/9.2_plus/properties.sql          |  20 +
.../templates/databases/sql/9.2_plus/variables.sql |   1 +
.../templates/databases/sql/9.3_plus/acl.sql       |  33 +
.../databases/sql/9.3_plus/alter_offline.sql       |   8 +
.../databases/sql/9.3_plus/alter_online.sql        | 166 +++++
.../templates/databases/sql/9.3_plus/create.sql    |  19 +
.../templates/databases/sql/9.3_plus/defacl.sql    |  34 +
.../templates/databases/sql/9.3_plus/delete.sql    |   8 +
.../databases/sql/9.3_plus/get_ctypes.sql          |   5 +
.../databases/sql/9.3_plus/get_encodings.sql       |  17 +
.../templates/databases/sql/9.3_plus/get_name.sql  |   4 +
.../templates/databases/sql/9.3_plus/get_nodes.sql |   7 +
.../databases/sql/9.3_plus/get_variables.sql       |   5 +
.../templates/databases/sql/9.3_plus/grant.sql     |  57 ++
.../databases/sql/9.3_plus/properties.sql          |  20 +
.../templates/databases/sql/9.3_plus/variables.sql |   1 +
48 files changed, 2232 insertions(+)


pgadmin-hackers by date:

Previous
From: Ashesh Vashi
Date:
Subject: pgAdmin 4 commit: Adding the Login/Group Role Node.
Next
From: Ashesh Vashi
Date:
Subject: pgAdmin 4 commit: Adding new control to show SQL query in a control.