Skip to content

feat(workflow): form-binding service for Form View bindings - #1

Closed
yangzhang75 wants to merge 1 commit into
formview-pr3from
formview-pr4
Closed

yangzhang75 wants to merge 1 commit into
formview-pr3from
formview-pr4

Conversation

@yangzhang75

Copy link
Copy Markdown
Owner

Part of the Form View stack (parent issue apache#8011). Stacked on PR3 (apache#8275); base is formview-pr3, so the diff shows only this slice.

Adds FormBindingService, the single reader/writer of a workflow's Form View definition. It resolves each exposed operator property against the live graph (flagging bindings whose operator or property is gone), reads and writes values through the same setOperatorProperty edit the operator canvas makes, and keeps the graph's view-result set in step with what the form promises to show. The definition is presentation only and never affects a run.

Tests: 35, 100% statements / branches / functions.

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

👋 Thanks for your first contribution to Texera, @yangzhang75!

If you're looking for a good place to start, browse issues labeled starter-task; they're scoped to be approachable for newcomers.

You can drive common housekeeping yourself by commenting one of these commands on its own line:

  • Issues. Comment /take to assign an open issue to yourself, or /untake to release it. You can find unclaimed work with the search filter is:issue is:open no:assignee.
  • Sub-issues. To link issues into a parent/child hierarchy, comment /sub-issue #5166 #5222 on the parent to attach those children (or /unsub-issue #5166 #5222 to detach them). From a child issue, comment /parent-issue #5166 to set its parent, or /unparent-issue to clear it (the current parent is detected automatically). References may be written as #5166 or as a bare 5166; cross-repository references are not supported.
  • Pull requests (author only). Comment /request-review @user to request a review from someone, or /unrequest-review @user to withdraw that request.

Each command must match exactly: /take this will not work, only /take does. For the full contribution flow, see CONTRIBUTING.md.

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Automated Reviewer Suggestions

Based on the git blame history of the changed files, we recommend the following reviewers:

  • No candidates found from git blame history.

@yangzhang75 yangzhang75 closed this Sep 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant