pgadmin4/web/pgadmin/static/js
Yosry Muhammad 710d520631 Add support for editing of resultsets in the Query Tool, if the data can be identified as updatable. Fixes #1760
When a query is run in the Query Tool, check if the source of the columns
can be identified as being from a single table, and that we have all
columns that make up the primary key. If so, consider the resultset to
be editable and allow the user to edit data and add/remove rows in the
grid. Changes to data are saved using SAVEPOINTs as part of any
transaction that's in progress, and rolled back if there are integrity
violations, without otherwise affecting the ongoing transaction.

Implemented by Yosry Muhammad as a Google Summer of Code project.
2019-07-17 11:45:20 +01:00
..
alertify Update all Python and JS dependencies. Fixes #4019 2019-03-14 15:11:16 +00:00
browser Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
codemirror Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
history Remove the large and unnecessary dependency on React and 87 other related libraries. Fixes #4018 2019-03-07 10:51:59 +00:00
misc/statistics Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
nodes Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
selection 1) Fix an issue where Deleting N number of rows makes first N number of rows disable. Fixes #3605 2019-04-18 12:09:35 +05:30
slickgrid Relabel the Save button on the datagrid text editor to avoid confusion with the actual Save button that updates the database. Fixes #4131 2019-04-02 17:20:43 +01:00
sqleditor Add support for editing of resultsets in the Query Tool, if the data can be identified as updatable. Fixes #1760 2019-07-17 11:45:20 +01:00
tree Ensure drag/drop from the treeview works as expected on Firefox. Fixes #4429 2019-07-04 14:49:09 +01:00
alertify.pgadmin.defaults.js Ensure that the Return key can be used to submit the Master Password dialogue. Fixes #4310 2019-06-10 14:03:56 +01:00
backform.pgadmin.js Allow keyboard navigation of all controls on subnode grids. Partially fixes #3919 2019-07-11 10:14:01 +01:00
backgrid.pgadmin.js Fix some minor UI issues on IE11. Fixes #4462 2019-07-12 10:06:30 +01:00
check_node_visibility.js Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
csrf.js Fixed CSRF security vulnerability issue. per Alvin Lindstam. Fixes #4217 2019-05-28 10:59:51 +05:30
dialog_tab_navigator.js Allow keyboard navigation of all controls on subnode grids. Partially fixes #3919 2019-07-11 10:14:01 +01:00
gettext.js Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
keyboard_shortcuts.js Add support for editing of resultsets in the Query Tool, if the data can be identified as updatable. Fixes #1760 2019-07-17 11:45:20 +01:00
modify_animation.js Update all Python and JS dependencies. Fixes #4019 2019-03-14 15:11:16 +00:00
pgadmin.js Added recommended ESLinter checks. Fixes #4142 2019-04-05 13:07:43 +05:30
size_prettify.js Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
sqleditor_utils.js Update all Python and JS dependencies. Fixes #4019 2019-03-14 15:11:16 +00:00
url_for.js Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
utils.js Allow some objects to be dragged/dropped into the Query Tool to insert their signature into the query text. Fixes #4139 2019-06-27 10:30:05 -04:00