pgAdmin 4 commit: Adding the Database node.

From: Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
To: pgadmin-hackers(at)postgresql(dot)org
Subject: pgAdmin 4 commit: Adding the Database node.
Date: 2016-02-05 07:38:43
Message-ID: E1aRayZ-0003WO-TL@gothos.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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(+)

Browse pgadmin-hackers by date

  From Date Subject
Next Message Ashesh Vashi 2016-02-05 08:50:05 pgAdmin 4 commit: Adding support to serialize the datetime to the JSON
Previous Message Akshay Joshi 2016-02-05 07:13:35 Re: patch for cast module