From 8ad83085b34137d3f3e418adc98a7bccf7fa364f Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc" Date: Sun, 15 Sep 2024 18:04:27 -0500 Subject: [PATCH] Add "Reset" button to reset back to default search_path --- src/pgwui_sql/pgwui_sql.py | 1 + src/pgwui_sql/templates/sql_edit.mak | 27 ++++++++++- src/pgwui_sql/views/search_path.py | 72 ++++++++++++++++++++++++++++ tests/test_pgwui_sql.py | 2 +- 4 files changed, 100 insertions(+), 2 deletions(-) create mode 100644 src/pgwui_sql/views/search_path.py diff --git a/src/pgwui_sql/pgwui_sql.py b/src/pgwui_sql/pgwui_sql.py index 9e3f1e7..bee5905 100644 --- a/src/pgwui_sql/pgwui_sql.py +++ b/src/pgwui_sql/pgwui_sql.py @@ -48,4 +48,5 @@ def includeme(config): cache_max_age=3600) config.add_route(PGWUI_COMPONENT, DEFAULT_SQL_ROUTE) config.add_route('pgwui_sql_edit', '/sql_edit') + config.add_route('pgwui_sql_db_search_path', '/sql_db_search_path') config.scan() diff --git a/src/pgwui_sql/templates/sql_edit.mak b/src/pgwui_sql/templates/sql_edit.mak index 02963f4..c394398 100644 --- a/src/pgwui_sql/templates/sql_edit.mak +++ b/src/pgwui_sql/templates/sql_edit.mak @@ -45,6 +45,25 @@ <%block name="top_hr"> + + <%def name="sql_row(tab_index)"> <%self.lib:td_label for_id="search_path_id"> @@ -64,9 +83,15 @@ value="${search_path}" /> + + + <% tab_index.inc() %> + - <%self.lib:td_input tab_index="${tab_index}" colspan="2"> + <%self.lib:td_input tab_index="${tab_index}" colspan="3">