From d0fa9a0dc6394eee718eeaf594580a14d62f080a Mon Sep 17 00:00:00 2001 From: Francesco Date: Sun, 22 Oct 2023 14:43:38 +0200 Subject: [PATCH] WIP SQL console: edit tab names --- .../controller/DefaultDbAdminController.java | 7 ++++++- src/main/resources/templates/console.html | 13 +++++++++---- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/main/java/tech/ailef/dbadmin/external/controller/DefaultDbAdminController.java b/src/main/java/tech/ailef/dbadmin/external/controller/DefaultDbAdminController.java index c1e0986..33985bb 100644 --- a/src/main/java/tech/ailef/dbadmin/external/controller/DefaultDbAdminController.java +++ b/src/main/java/tech/ailef/dbadmin/external/controller/DefaultDbAdminController.java @@ -574,7 +574,9 @@ public class DefaultDbAdminController { } @GetMapping("/console/run/{queryId}") - public String consoleRun(Model model, @RequestParam(required = false) String query, @PathVariable String queryId) { + public String consoleRun(Model model, @RequestParam(required = false) String query, + @RequestParam(required = false) String queryTitle, + @PathVariable String queryId) { ConsoleQuery activeQuery = consoleQueryRepository.findById(queryId).orElseThrow(() -> { return new DbAdminNotFoundException("Query with ID " + queryId + " not found."); }); @@ -582,6 +584,9 @@ public class DefaultDbAdminController { if (query != null && !query.isBlank()) { activeQuery.setSql(query); } + if (queryTitle != null && !queryTitle.isBlank()) { + activeQuery.setTitle(queryTitle); + } activeQuery.setUpdatedAt(LocalDateTime.now()); consoleQueryRepository.save(activeQuery); diff --git a/src/main/resources/templates/console.html b/src/main/resources/templates/console.html index 5f0ba88..6cd056e 100644 --- a/src/main/resources/templates/console.html +++ b/src/main/resources/templates/console.html @@ -16,8 +16,8 @@ class="d-inline-block" th:classAppend="${query.getId() == activeQuery.getId() ? 'active' : ''}">
- Untitled Query - + +
@@ -30,16 +30,21 @@
+
-
+
- +
+
+ +