carloea2 opened a new pull request, #4832:
URL: https://github.com/apache/texera/pull/4832
### What changes were proposed in this PR?
This is PR 1 of the UiParameter split stack.
This PR adds the frontend and schema surface needed to load and display
`uiParameters` in Python UDF operator properties, without changing workflow
execution behavior.
It includes:
- Minimal Scala operator descriptor support for a `uiParameters` property.
- A `UiUDFParameter` schema model.
- A Formly `ui-udf-parameters` editor.
- Property editor mapping so `uiParameters` renders as a dedicated
Parameters section.
- Name/type are shown as code-derived fields; value is user-editable.
Execution remains unchanged: descriptors still execute the original Python
code.
```mermaid
sequenceDiagram
autonumber
participant JSON as Workflow JSON
participant Desc as Scala UDF Descriptor
participant Props as Operator Properties
participant Formly as Formly Property Editor
participant UI as UiUdfParametersComponent
participant Exec as Existing Execution Path
JSON->>Desc: Load uiParameters property
Desc->>Props: Preserve uiParameters metadata
Props->>Formly: Render operator schema
Formly->>UI: Use ui-udf-parameters editor
UI-->>Formly: Edit values only
Formly->>Props: Save uiParameters
Props->>Exec: Execute unchanged code path
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]