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]

Reply via email to