Skip to content

Commit 5b53c95

Browse files
committed
AP-25234: Adapt to move knime-scripting-editor to knime-core-ui
AP-25234 (Allow usage of JSONForms dialogs generated from NodeParameters in Scripting Editors)
1 parent cfb19ee commit 5b53c95

File tree

15 files changed

+29
-35
lines changed

15 files changed

+29
-35
lines changed

Jenkinsfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,6 @@ def runPython3MultiversionWorkflowTestConfig(String environmentFile, String base
174174
'knime-conda-channels',
175175
'knime-python-nodes-testing',
176176
'knime-base-views',
177-
'knime-scripting-editor',
178177
'knime-gateway',
179178
'knime-credentials-base',
180179
'knime-google',

org.knime.python3.scripting.nodes.tests/src/test/java/org/knime/python3/scripting/nodes2/ConsoleOutputUtilsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858

5959
import org.junit.Test;
6060
import org.knime.core.util.PathUtils;
61-
import org.knime.scripting.editor.ScriptingService.ConsoleText;
61+
import org.knime.core.webui.node.dialog.scripting.ScriptingService.ConsoleText;
6262

6363
/**
6464
* Unit tests for the ConsoleOutputUtils.

org.knime.python3.scripting.nodes.tests/src/test/java/org/knime/python3/scripting/nodes2/PythonScriptingInputOutputModelUtilsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@
6666
import org.knime.core.node.port.PortType;
6767
import org.knime.core.node.port.image.ImagePortObject;
6868
import org.knime.core.node.workflow.FlowVariable;
69+
import org.knime.core.webui.node.dialog.scripting.WorkflowControl.InputPortInfo;
6970
import org.knime.python2.port.PickledObjectFileStorePortObject;
70-
import org.knime.scripting.editor.WorkflowControl.InputPortInfo;
7171

7272
/**
7373
* Unit tests for the {@link PythonScriptingInputOutputModelUtils}.

org.knime.python3.scripting.nodes/META-INF/MANIFEST.MF

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ Require-Bundle: org.knime.core;bundle-version="[5.9.0,6.0.0)",
2020
org.knime.python3.views;bundle-version="[5.9.0,6.0.0)",
2121
org.knime.python3.arrow;bundle-version="[5.9.0,6.0.0)",
2222
org.knime.ext.py4j;bundle-version="[0.10.9.2,1.0.0)",
23-
org.knime.scripting.editor;bundle-version="[5.9.0,6.0.0)",
2423
org.eclipse.ui;bundle-version="3.119.0",
2524
org.knime.conda;bundle-version="[5.9.0,6.0.0)",
2625
org.knime.conda.envbundling;bundle-version="[5.9.0,6.0.0)",

org.knime.python3.scripting.nodes/js-src/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ npm install
1414

1515
### Link the @knime/scripting-editor dependency
1616

17-
To use local changes to the [`@knime/scripting-editor`](https://bitbucket.org/KNIME/knime-scripting-editor/src/master/org.knime.scripting.editor.js/) package it has to be linked with [`npm-link`](https://docs.npmjs.com/cli/v9/commands/npm-link).
17+
To use local changes to the [`@knime/scripting-editor`](https://github.com/knime/knime-core-ui/tree/master/js-src/packages/scripting-editor) package it has to be linked with [`npm-link`](https://docs.npmjs.com/cli/v9/commands/npm-link).
1818

1919
### Compile and Hot-Reload for Development
2020

2121
If linked with `@knime/scripting-editor`, automatically build changes in `@knime/scripting-editor` with
2222

2323
```sh
24-
npm run build-watch # pwd: .../knime-scripting-editor/org.knime.scripting.editor.js/
24+
npm run build-watch # pwd: .../knime-core-ui/js-src/packages/scripting-editor/
2525
```
2626

2727
#### Mocked Browser Preview

org.knime.python3.scripting.nodes/src/main/java/org/knime/python3/scripting/nodes2/ConsoleOutputUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@
7373
import org.knime.core.table.row.ReadAccessRow;
7474
import org.knime.core.table.schema.ColumnarSchema;
7575
import org.knime.core.util.PathUtils;
76+
import org.knime.core.webui.node.dialog.scripting.ScriptingService.ConsoleText;
7677
import org.knime.python3.arrow.PythonArrowDataUtils;
7778
import org.knime.python3.scripting.nodes2.ConsoleOutputUtils.ConsoleOutputStorage;
78-
import org.knime.scripting.editor.ScriptingService.ConsoleText;
7979

8080
/**
8181
* Utilities for saving and loading the standard streams output of a process.

org.knime.python3.scripting.nodes/src/main/java/org/knime/python3/scripting/nodes2/PythonCodeAssistant.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,12 @@
4848
*/
4949
package org.knime.python3.scripting.nodes2;
5050

51-
import org.knime.scripting.editor.CodeGenerationRequest;
52-
import org.knime.scripting.editor.CodeGenerationRequest.Inputs;
53-
import org.knime.scripting.editor.CodeGenerationRequest.Outputs;
54-
import org.knime.scripting.editor.CodeGenerationRequest.RequestBody;
55-
import org.knime.scripting.editor.InputOutputModel;
56-
import org.knime.scripting.editor.InputOutputModelNameAndTypeUtils;
51+
import org.knime.core.webui.node.dialog.scripting.CodeGenerationRequest;
52+
import org.knime.core.webui.node.dialog.scripting.CodeGenerationRequest.Inputs;
53+
import org.knime.core.webui.node.dialog.scripting.CodeGenerationRequest.Outputs;
54+
import org.knime.core.webui.node.dialog.scripting.CodeGenerationRequest.RequestBody;
55+
import org.knime.core.webui.node.dialog.scripting.InputOutputModel;
56+
import org.knime.core.webui.node.dialog.scripting.InputOutputModelNameAndTypeUtils;
5757

5858
/**
5959
* This class provides methods to generate Python code with the help of AI

org.knime.python3.scripting.nodes/src/main/java/org/knime/python3/scripting/nodes2/PythonLanguageServer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@
5151
import java.io.IOException;
5252
import java.util.List;
5353

54+
import org.knime.core.webui.node.dialog.scripting.lsp.LanguageServerProxy;
5455
import org.knime.python3.scripting.nodes.prefs.Python3ScriptingPreferences;
55-
import org.knime.scripting.editor.lsp.LanguageServerProxy;
5656

5757
import com.google.gson.Gson;
5858

org.knime.python3.scripting.nodes/src/main/java/org/knime/python3/scripting/nodes2/PythonScriptNodeDialog.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@
5858
import org.knime.core.webui.node.dialog.NodeDialog;
5959
import org.knime.core.webui.node.dialog.NodeSettingsService;
6060
import org.knime.core.webui.node.dialog.SettingsType;
61+
import org.knime.core.webui.node.dialog.scripting.GenericInitialDataBuilder;
62+
import org.knime.core.webui.node.dialog.scripting.GenericInitialDataBuilder.DataSupplier;
63+
import org.knime.core.webui.node.dialog.scripting.ScriptingNodeSettingsService;
64+
import org.knime.core.webui.node.dialog.scripting.WorkflowControl;
6165
import org.knime.core.webui.page.Page;
62-
import org.knime.scripting.editor.GenericInitialDataBuilder;
63-
import org.knime.scripting.editor.GenericInitialDataBuilder.DataSupplier;
64-
import org.knime.scripting.editor.ScriptingNodeSettingsService;
65-
import org.knime.scripting.editor.WorkflowControl;
6666

6767
/**
6868
* The node dialog implementation of the Python Scripting nodes.

org.knime.python3.scripting.nodes/src/main/java/org/knime/python3/scripting/nodes2/PythonScriptNodeModel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
import org.knime.core.node.workflow.VariableType;
8686
import org.knime.core.node.workflow.VariableTypeRegistry;
8787
import org.knime.core.util.asynclose.AsynchronousCloseableTracker;
88+
import org.knime.core.webui.node.dialog.scripting.ScriptingService.ConsoleText;
8889
import org.knime.python3.PythonCommand;
8990
import org.knime.python3.PythonProcessTerminatedException;
9091
import org.knime.python3.scripting.nodes2.ConsoleOutputUtils.ConsoleOutputStorage;
@@ -93,7 +94,6 @@
9394
import org.knime.python3.scripting.nodes2.PythonScriptingSession.FileStoreHandlerSupplier;
9495
import org.knime.python3.utils.FlowVariableUtils;
9596
import org.knime.python3.views.PythonNodeViewStoragePath;
96-
import org.knime.scripting.editor.ScriptingService.ConsoleText;
9797

9898
import py4j.Py4JException;
9999

0 commit comments

Comments
 (0)