Added support of Aggregate and Operator node in view-only mode. Fixes #3834
Branch
------
master
Details
-------
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=39992a817d86a5eb7f221f82d3c3e91bc1f4b950
Modified Files
--------------
docs/en_US/release_notes_6_2.rst | 2 +-
.../databases/schemas/aggregates/__init__.py | 374 ++++++++++++++++++++
.../schemas/aggregates/static/img/aggregate.svg | 1 +
.../aggregates/static/img/coll-aggregate.svg | 1 +
.../schemas/aggregates/static/js/aggregate.js | 86 +++++
.../schemas/aggregates/static/js/aggregate.ui.js | 185 ++++++++++
.../templates/aggregates/sql/11_plus/create.sql | 24 ++
.../aggregates/sql/11_plus/properties.sql | 47 +++
.../templates/aggregates/sql/12_plus/create.sql | 24 ++
.../templates/aggregates/sql/default/create.sql | 22 ++
.../templates/aggregates/sql/default/delete.sql | 3 +
.../templates/aggregates/sql/default/nodes.sql | 14 +
.../aggregates/sql/default/properties.sql | 39 +++
.../databases/schemas/operators/__init__.py | 377 +++++++++++++++++++++
.../schemas/operators/static/img/coll-operator.svg | 1 +
.../schemas/operators/static/img/operator.svg | 1 +
.../schemas/operators/static/js/operator.js | 86 +++++
.../schemas/operators/static/js/operator.ui.js | 125 +++++++
.../templates/operators/sql/11_plus/create.sql | 13 +
.../templates/operators/sql/default/create.sql | 13 +
.../templates/operators/sql/default/delete.sql | 13 +
.../templates/operators/sql/default/nodes.sql | 23 ++
.../templates/operators/sql/default/properties.sql | 25 ++
.../servers/databases/schemas/utils.py | 3 +-
web/pgadmin/static/js/SchemaView/MappedControl.jsx | 2 +
.../static/js/components/FormComponents.jsx | 4 +-
.../schema_ui_files/aggregate.ui.spec.js | 95 ++++++
.../javascript/schema_ui_files/operator.ui.spec.js | 95 ++++++
web/webpack.config.js | 2 +
web/webpack.shim.js | 2 +
30 files changed, 1698 insertions(+), 4 deletions(-)