You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Admin UI to manage a Public Form should be more flexible. At the moment all changes to a field there are applied to every form and the core profile (Entity Details view) of the entity. The user should also have the option to edit some details of the field only for the current Public Form, without changing the underlying entity's field. For example, I may want to make a certain field "required" for people filling that public form but when creating a new record within the app or editing records, that field shouldn't always be required for the team.
Use Case:
Navigate to Children List
"Edit Data Structure" (from the three dot menu at top right)
section "Public Forms" in the Admin Entity UI
open the "Example form" to edit the Public Form config
in the "Configure Fields" tab, edit a field and mark it as required
--> NEW: this change should only affect this public form; The Child Details view should not have this field as required after saving
Implementation Considerations:
Related Component: EditPublicFormColumnsComponent
The PublicFormConfig entity can store a full FormFieldConfig instead of just the id of a field. This is then overwriting the base entity field's config. Changes in the Public Forms Admin UI should (probably?) only add an object defining these overwriting things in the PublicFormConfig without changing the entity type itself
However, adding new fields would require to write these to the entity instead
Also, changing the "Type" of a field should not be possible just for the form (this could lead to inconsistent data ...)
❓ --> these edge cases need more discussion about the details of this requirement
The text was updated successfully, but these errors were encountered:
The Admin UI to manage a Public Form should be more flexible. At the moment all changes to a field there are applied to every form and the core profile (Entity Details view) of the entity. The user should also have the option to edit some details of the field only for the current Public Form, without changing the underlying entity's field. For example, I may want to make a certain field "required" for people filling that public form but when creating a new record within the app or editing records, that field shouldn't always be required for the team.
Use Case:
Implementation Considerations:
EditPublicFormColumnsComponent
PublicFormConfig
entity can store a fullFormFieldConfig
instead of just the id of a field. This is then overwriting the base entity field's config. Changes in the Public Forms Admin UI should (probably?) only add an object defining these overwriting things in the PublicFormConfig without changing the entity type itselfThe text was updated successfully, but these errors were encountered: