Service Form Styling and Field Configuration #32
Labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: servala/servala-portal#32
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stories
As a user, I want to have a user-friendly form
Implementation Notes
Field grouping was implemented as part of #31: Groups are derived from the spec structure, with any single fields in a group being put into an
others
category. Groups are tabbed, and sub-groups within those tabs (also as defined by the spec structure) are given headings. This means:A: B
deep on its own, it will be labeledA: B: Field name
, in the in order to provide the context for the field name.A: B
, but there are also other fields inA
(but no other fields inB
), it will be showin in the "A" tab with the labelB: C: Field name
A: B
together with other fields, it will be shown in tabA
under sectionB
with the labelField name
For configurability, we’ll need to define a JSON structure that can specify which fields will be hidden (not shown to the user, but sent to Kubernetes with their default values, if any); which fields will be removed completely; and which fields will have extra default values.