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 @@