This is an automated email from the ASF dual-hosted git repository.
mcasters pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/main by this push:
new 2fa1db1b54 Issue #6918 (Only show action when there's a test active)
(#6927)
2fa1db1b54 is described below
commit 2fa1db1b543fbfa58ad2728708bbbb9f017d0c6d
Author: Matt Casters <[email protected]>
AuthorDate: Thu Apr 2 09:15:49 2026 +0200
Issue #6918 (Only show action when there's a test active) (#6927)
---
.../org/apache/hop/testing/gui/TestingGuiPlugin.java | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git
a/plugins/misc/testing/src/main/java/org/apache/hop/testing/gui/TestingGuiPlugin.java
b/plugins/misc/testing/src/main/java/org/apache/hop/testing/gui/TestingGuiPlugin.java
index 8cf690d8f4..b6c65bd7d0 100644
---
a/plugins/misc/testing/src/main/java/org/apache/hop/testing/gui/TestingGuiPlugin.java
+++
b/plugins/misc/testing/src/main/java/org/apache/hop/testing/gui/TestingGuiPlugin.java
@@ -1727,4 +1727,24 @@ public class TestingGuiPlugin {
new ErrorDialog(shell, "Error", "Error saving the view into a dataset",
e);
}
}
+
+ /**
+ * We only want to show the copy
+ *
+ * @param contextActionId
+ * @param context
+ * @return
+ */
+ @GuiContextActionFilter(parentId = HopGuiPipelineContext.CONTEXT_ID)
+ public boolean filterTestingPipeline(String contextActionId,
HopGuiPipelineContext context) {
+ if
(ACTION_ID_PIPELINE_GRAPH_COPY_TEST_ACTION_CLIPBOARD.equals(contextActionId)) {
+ PipelineMeta pipelineMeta = context.getPipelineMeta();
+ if (pipelineMeta == null) {
+ return false;
+ }
+ PipelineUnitTest unitTest = getCurrentUnitTest(pipelineMeta);
+ return unitTest != null;
+ }
+ return true;
+ }
}