Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Forms Modernization (WF and Tool) via Vueification #11076

Closed
dannon opened this issue Jan 7, 2021 · 5 comments
Closed

Forms Modernization (WF and Tool) via Vueification #11076

dannon opened this issue Jan 7, 2021 · 5 comments
Assignees

Comments

@dannon
Copy link
Member

dannon commented Jan 7, 2021

This is a large project, a bottom-up, incremental rebuild of the tool form that we can make progress on in chunks.

Q1 goal is not to replace the entire thing, but to identify the right strategy and start replacing form items. These are widely used across the application and will require caution.

A nice perk is that this will enable us to elminimate select2, a lot more jquery, and use native vue components in many more places across the application that are tied to older code.

The most recently discussed approach:

This issue can be approached from two sides in parallel. While one project can focus on replacing the Workflow Editor Form with a Vue Component which does not rely on the Form Base Extension, the second project may extend the form-parameters.js to allow embedding Vue components as Input elements.

Screen Shot 2021-10-18 at 11 19 31 PM

@dannon dannon changed the title Tool Form Vueification Forms Modernization (WF and Tool) via Vueification Apr 20, 2021
@guerler
Copy link
Contributor

guerler commented Jul 22, 2021

Updated the figure above to illustrate the overall stage of this transition. Corresponding PRs are #12227, #12031, #11898.

@guerler
Copy link
Contributor

guerler commented Oct 25, 2021

The next PR in line replaces the form recursion module: #12518

@OlegZharkov
Copy link
Contributor

OlegZharkov commented Nov 8, 2021

thx Sam. I will be on color

@dannon
Copy link
Member Author

dannon commented Nov 9, 2021

I converted the remaining individual parameters to issues and linked them up above.

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

No branches or pull requests

3 participants