pgadmin4/web/pgadmin/feature_tests
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
..
__init__.py Revert "Rename the top level feature tests directory for consistency with other test directories" 2017-03-02 11:23:05 +00:00
browser_tool_bar_test.py Ensure the correct label is used in panel headers when viewing filtered rows. Fixes #4228 2019-06-11 15:11:23 +01:00
copy_selected_query_results_feature_test.py Many fixes to the stability of the feature tests, including: 2019-03-21 12:04:37 +00:00
datatype_test.json Update the regression tests to fix issues with Python 3.5 and PG 9.2. Fixes #3057 2018-01-26 16:45:09 +00:00
file_manager_test.py 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
keyboard_shortcut_test.py Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
locators.py 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
pg_datatype_validation_test.py Many fixes to the stability of the feature tests, including: 2019-03-21 12:04:37 +00:00
pg_utilities_backup_restore_test.py Ensure that successful maintenance tasks don't leave a notifier window behind when running regression tests. 2019-06-03 11:33:32 -04:00
pg_utilities_maintenance_test.py Ensure that successful maintenance tasks don't leave a notifier window behind when running regression tests. 2019-06-03 11:33:32 -04:00
query_tool_auto_complete_tests.py Fix PEP-8 issues. 2019-03-21 12:58:52 +00:00
query_tool_journey_test.py 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
query_tool_tests.py Fix PEP-8 issues. 2019-03-21 12:58:52 +00:00
table_ddl_feature_test.py Update copyright notices for 2019 2019-01-02 15:54:12 +05:30
test_data.json Add more comprehensive feature tests for the data grid editor. 2019-07-03 14:30:12 +01:00
view_data_dml_queries.py 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
xss_checks_panels_and_query_tool_test.py Feature test fixes: 2019-06-27 10:19:57 -04:00
xss_checks_pgadmin_debugger_test.py Ensure that successful maintenance tasks don't leave a notifier window behind when running regression tests. 2019-06-03 11:33:32 -04:00
xss_checks_roles_control_test.py Feature test stabilisation. 2019-05-23 09:31:52 +01:00