Added Macro support. Fixes #1402
Branch
------
master
Details
-------
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=4616a740290b69010d1fddf59e3d8fc8e91b23f9
Author: Khushboo Vashi <khushboo.vashi@enterprisedb.com>
Modified Files
--------------
docs/en_US/release_notes_4_27.rst | 1 +
web/migrations/versions/398697dc9550_.py | 56 ++++
web/pgadmin/model/__init__.py | 25 +-
web/pgadmin/static/js/backgrid.pgadmin.js | 176 ++++++++++-
web/pgadmin/static/js/keyboard_shortcuts.js | 25 +-
web/pgadmin/static/js/sqleditor/macro.js | 325 +++++++++++++++++++++
web/pgadmin/static/js/sqleditor/macro_model.js | 224 ++++++++++++++
.../static/js/sqleditor/query_tool_actions.js | 5 +
web/pgadmin/static/scss/_backgrid.overrides.scss | 28 ++
web/pgadmin/tools/datagrid/__init__.py | 4 +
.../tools/datagrid/templates/datagrid/index.html | 28 +-
web/pgadmin/tools/sqleditor/__init__.py | 50 +++-
.../tools/sqleditor/static/css/sqleditor.css | 29 ++
web/pgadmin/tools/sqleditor/static/js/sqleditor.js | 95 +++++-
web/pgadmin/tools/sqleditor/tests/test_macros.py | 125 ++++++++
web/pgadmin/tools/sqleditor/utils/macros.py | 189 ++++++++++++
.../sqleditor/keyboard_shortcuts_spec.js | 58 +++-
17 files changed, 1429 insertions(+), 14 deletions(-)