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 progress #36

Open
12 of 15 tasks
Vinai opened this issue Feb 9, 2021 · 1 comment
Open
12 of 15 tasks

Forms progress #36

Vinai opened this issue Feb 9, 2021 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@Vinai
Copy link
Collaborator

Vinai commented Feb 9, 2021

This issue is my high level todo list while implementing forms support.
For details on what is planned check #27.
For details on the current state have a look at the hyva-forms branch.

  • Create basic types and templates (97ad1ed)
  • Form config XML converter (5b52aad)
  • Test forms XML merging with ID attributes (ab2257b)
  • Create field declarations from field config (e272676)
  • Form entity type determination (e5d0836)
  • Entity loading (9a97b08)
  • Extract groups from config (and entity/entity type if EAV) (e63c591)
  • Extract fields from entity (e63c591)
  • Merge form field declarations from entity with declarations from config (56eafb0)
  • Render sections and groups
  • Render fields by type
  • Create hyva-forms.xsd (and add to config reader)
  • Entity saving
  • Render buttons
  • Add JavaScript support for buttons, fields and form submission (see JavaScript extensibility for grids and forms #35)
@Vinai Vinai added the documentation Improvements or additions to documentation label Feb 9, 2021
@Vinai Vinai self-assigned this Feb 9, 2021
@Vinai
Copy link
Collaborator Author

Vinai commented May 21, 2021

Every essential part has been implemented. Currently a lot of manual testing is happening.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant