Skip to content

Migrate JSON forms to Vaadin - #3371

Open
Ekhorn wants to merge 19 commits into
mainfrom
enhancement/migrate-json-forms-to-vaadin
Open

Ekhorn wants to merge 19 commits into
mainfrom
enhancement/migrate-json-forms-to-vaadin

Conversation

@Ekhorn

@Ekhorn Ekhorn commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

Description

Checklist

  • 1. Acceptance criteria of the linked issue(s) are met
  • 2. Tests are written and all tests pass
  • 3. Changes are manually tested by you and the reviewer
  • 4. Documentation is written or updated

@Ekhorn Ekhorn self-assigned this Sep 30, 2026
@Ekhorn

This comment was marked as resolved.

@Ekhorn

This comment was marked as resolved.

@Ekhorn
Ekhorn force-pushed the enhancement/migrate-json-forms-to-vaadin branch 2 times, most recently from 904bfe0 to b2b8865 Compare October 2, 2026 11:29
Comment thread ui/component/or-json-forms/src/controls/control-input-element.ts Outdated
@Ekhorn
Ekhorn marked this pull request as ready for review October 2, 2026 12:00
@Ekhorn
Ekhorn requested a review from a team October 2, 2026 12:00
@Ekhorn
Ekhorn force-pushed the enhancement/migrate-json-forms-to-vaadin branch from b2b8865 to 36e47f3 Compare October 2, 2026 14:10
Ekhorn added 7 commits October 2, 2026 16:17
Object-typed schema properties such as a websocket subscription body map
to InputType.JSON, which was missing from the or-vaadin-input templates
and so fell back to or-mwc-input. Register it along with JSON_OBJECT and
marshal the value, since a JSON field holds text rather than its value.
Render the add item and add parameter panes as cards against the tinted
dialog background instead of splitting them with a border, and hold the
body at the same 600px the add asset dialog uses so a short list still
fills the dialog. The JSON editor matches.
@Ekhorn
Ekhorn force-pushed the enhancement/migrate-json-forms-to-vaadin branch from ee1031a to 1d776e2 Compare October 2, 2026 14:18
@MartinaeyNL MartinaeyNL self-assigned this Oct 5, 2026
Comment thread ui/component/or-attribute-input/src/renderers/agent-link.ts Outdated
Comment thread ui/component/or-json-forms/src/controls/control-input-element.ts Outdated
Comment thread ui/component/or-json-forms/src/controls/control-input-element.ts Outdated
Comment thread ui/component/or-json-forms/src/controls/control-input-element.ts
Comment thread ui/component/or-json-forms/src/controls/control-array-element.ts
Comment thread ui/component/or-vaadin-components/src/or-vaadin-input.ts Outdated
Comment thread ui/component/or-vaadin-components/src/or-vaadin-input.ts Outdated
Comment thread ui/component/or-vaadin-components/src/value-input-provider.ts Outdated
Comment thread ui/component/or-vaadin-components/test/or-vaadin-input.test.ts Outdated
Comment thread ui/component/or-vaadin-components/test/or-vaadin-input.test.ts
@Ekhorn
Ekhorn force-pushed the enhancement/migrate-json-forms-to-vaadin branch from a02a429 to 9beabd9 Compare October 7, 2026 07:58
@Ekhorn
Ekhorn requested a review from MartinaeyNL October 7, 2026 15:50
@Ekhorn
Ekhorn force-pushed the enhancement/migrate-json-forms-to-vaadin branch from 8f7c42c to 886e3ad Compare October 7, 2026 16:42

@MartinaeyNL MartinaeyNL left a comment •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for picking up and resolving the comments!
After a final review, I've only got one nitpick left 😉

Happy to approve and merge it after 👍

Comment thread ui/component/or-attribute-input/src/renderers/agent-link.ts Outdated
@sonarqubecloud

Copy link
Copy Markdown

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

UI: Migrate or-json-forms of the Manager UI to Vaadin counterpart

2 participants