yangzhang75 opened a new pull request, #8029: URL: https://github.com/apache/texera/pull/8029
### What changes were proposed in this PR? Adds a single feature flag `form-view-enabled` (default **off**) that will gate the entire Form View feature, so the rest of the stacked series can merge without exposing an unfinished feature to users. - `common/config/.../gui.conf`: `gui.workflow-workspace.form-view-enabled = false` (env-overridable) - `GuiConfig`: read it as `guiWorkflowWorkspaceFormViewEnabled` - `ConfigResource`: expose via `/api/config/gui` as `formViewEnabled` - frontend `gui-config.ts` + `gui-config.service.mock.ts`: add `formViewEnabled` Nothing reads the flag yet; it is flipped on only by the final PR in the series. ### Any related issues, documentation, discussions? Closes #8013. Part of #8011 — first of a stacked series of 16 PRs (1/16) ### How was this PR tested? `GuiConfigSpec` asserts the flag parses; `ng build` and the existing frontend test suite pass. No behavior change — nothing consumes the flag yet. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Claude Opus) -- 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]
