Added Macro support. Fixes #1402 Branch ------ master
Details ------- https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=4616a740290b69010d1fddf59e3d8fc8e91b23f9 Author: Khushboo Vashi <khushboo.va...@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(-)