Enh/UI ext 3514 web UI migration window loop start#177
Enh/UI ext 3514 web UI migration window loop start#177jannik-sem wants to merge 1 commit intomasterfrom
Conversation
1c955c1 to
016ca2d
Compare
There was a problem hiding this comment.
Pull request overview
This PR migrates the Window Loop Start node to the Web UI/default dialog stack by introducing a NodeParameters model, generating node description programmatically, and adding snapshot coverage for the new parameters-based dialog/settings persistence.
Changes:
- Added
LoopStartWindowNodeParameterswith Web UI widget metadata and custom persistors for legacy settings compatibility. - Updated
LoopStartWindowNodeFactoryto provide a Web UI dialog (DefaultNodeDialog), Kai interface, and generatedNodeDescription; removed the legacyLoopStartWindowNodeFactory.xml. - Added snapshot tests + baseline node-settings XML and expected snapshot outputs for the new parameters model.
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| org.knime.time/src/org/knime/time/node/window/LoopStartWindowNodeParameters.java | New Web UI parameters model incl. persistence/migration logic for legacy settings keys. |
| org.knime.time/src/org/knime/time/node/window/LoopStartWindowNodeFactory.java | Switches factory to Web UI dialog, Kai interface, and programmatic node description. |
| org.knime.time/src/org/knime/time/node/window/LoopStartWindowNodeFactory.xml | Removes legacy XML node description (superseded by generated description). |
| org.knime.time.tests/src/org/knime/time/node/window/LoopStartWindowNodeParametersTest.java | Adds snapshot test for the new parameters model. |
| org.knime.time.tests/files/test_snapshots/org.knime.time.node.window.LoopStartWindowNodeParametersTest*.snap | Snapshot baselines for JSON forms/schema/persist mapping. |
| org.knime.time.tests/files/test_snapshots/org.knime.time.node.window.LoopStartWindowNodeParametersTest0.settings.xml.snap | Snapshot baseline for settings XML structure. |
| org.knime.time.tests/files/node_settings/LoopStartWindowNodeParameters.xml | Input settings used by the snapshot test. |
| org.knime.base.tests/files/node_settings/LoopStartWindowNodeParameters.xml | Additional baseline node-settings file for broader test coverage. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
e9f5990 to
85486d1
Compare
7c7b8ef to
8eee501
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 11 out of 11 changed files in this pull request and generated 7 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
01ca391 to
477dac3
Compare
477dac3 to
5841799
Compare
|
UIEXT-3514 (WebUI-Migration Window Loop Start)
f8847e8 to
8609496
Compare


No description provided.