From 010fd650828b07bd3d04b0a46843f54c2675e749 Mon Sep 17 00:00:00 2001 From: Jens Vagelpohl Date: Sat, 17 Jan 2026 10:10:30 +0100 Subject: [PATCH 1/2] - Add "Copy to clipboard" button to the ZMI `Test` tab --- CHANGES.rst | 4 +++ src/Shared/DC/ZRDB/dtml/test.dtml | 41 ++++++++++++++++++++++++++++--- 2 files changed, 41 insertions(+), 4 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 447ed35..54f0533 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,6 +4,10 @@ Changelog 5.1 (unreleased) ---------------- +- Add "Copy to clipboard" button to the ZMI `Test` tab. + The button copies the rendered SQL output to the user's clipboard. + (`#53 `_) + - Move package metadata from setup.py to pyproject.toml. diff --git a/src/Shared/DC/ZRDB/dtml/test.dtml b/src/Shared/DC/ZRDB/dtml/test.dtml index c1b0f96..eb4f184 100644 --- a/src/Shared/DC/ZRDB/dtml/test.dtml +++ b/src/Shared/DC/ZRDB/dtml/test.dtml @@ -4,6 +4,14 @@ + +
@@ -92,6 +100,10 @@ The final query sent to the database may contain additional elements inserted automatically, such as a LIMIT clause.

+
@@ -192,11 +204,32 @@ From 6d9ee0c4fc191485bb106ee81d1bc0f668f95596 Mon Sep 17 00:00:00 2001 From: drfho Date: Sat, 17 Jan 2026 21:14:22 +0800 Subject: [PATCH 2/2] zmi: revised test tab forms --- src/Shared/DC/ZRDB/dtml/test.dtml | 42 +++++++++++++++---------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/Shared/DC/ZRDB/dtml/test.dtml b/src/Shared/DC/ZRDB/dtml/test.dtml index eb4f184..4949887 100644 --- a/src/Shared/DC/ZRDB/dtml/test.dtml +++ b/src/Shared/DC/ZRDB/dtml/test.dtml @@ -7,7 +7,7 @@ @@ -33,12 +33,13 @@

- - - -
- @@ -52,14 +53,11 @@ tokens -
-
- -
- "/> + + "/>
@@ -70,10 +68,12 @@
- -
-