Details
-
Story
-
Status: Closed
-
Minor
-
Resolution: Completed
-
None
-
3
-
App_Builder_7.3_8, App_Builder_7.3_9
Description
As an App Adm, I want to add new single selection fields on my object, so that I can collect, store and show single selection information in my object
Design Deliverables:
The Single Selection Field Type:
In this Story, we aim to allow users to drag, drop and include Single Selection fields into their Form Views, and consequently, add Single Selection field to the data model of the custom object.
Acceptance Criteria:
- Given a user in the "Form View Builder" screen of an object, when the user drags and drop a "Single Selection" field type from the sidebar into the Form stage area, then the system must include and display a Single Selection type field into the current Form View.
- Given a user in the "Form View Builder" screen of an object, when the users includes a new "Single Selection" field type into the Form View , then the system must also automatically include a new "Single Selection" field type into the Data Model of the object.
- Given a user in the "Form View Builder" screen of an object, when the user is dragging and dropping a "Single Selection" field into the Form stage, then he should be able to choose the place where the Single Selection field should be displayed in the Form View.
- Given that a user has included a "Single Selection" field into a Form View of an Object, when the user highlights/selects the field in the Form View stage area, then the system must provide the user with the same options and properties of the "Single Selection" field available in the Forms module.
- Including: Change label, set a help text, required, inline option, change field name, change searchable options, show/hide label, make repeatable, etc.
- Given that a user has included a "Single Selection" field into a Form View of an Object, when a user clicks in the "Duplicate" option of the field kebab menu, then the system must automatically create a copy of the field into the Form View and in the Object model.
- Obs: use the same behavior of the Forms module.
- Given that a user has included a "Single Selection" field into a Form View of an Object, when the user clicks in the "Remove From Object" option of the field kebab menu, then the system must remove the field form the Form View and also remove it from the data model of the Object.
- Obs: When the field is being used by other Form Views, the system must warn the user and propagate the deletion to the other forms.
- Given that a user has included a "Single Selection" field into a Form View of an Object, when the user clicks in the "Remove from Form" option of the field kebab menu, then the system must remove the field from the Form View, but keep it as an attribute of the object;
- Obs: When the field is being used by other Form Views, the system must delete the field from the Form View in question, but keep it in those other Form Views.
- Given that a user has included a "Single Selection" field into a Form View of an Object, when the user drag and drops an existing field in the stage area, then the system must allow the user to reorder the position of the field in the Form View.
- Given that a user has included a "Single Selection" field into a Form View of an Object, when the user highlights/selects the field in the Form View stage area, then the system must allow the user to see and change the properties of the field.
Definition of Done (DoD):
- All Acceptance Criteria were passed;
- Make sure that the expected automated tests were created (unit / integration / functional) and passed successfully;
- Verify if the test labels were added;
- Code with peer review completed;
- Validated by QA, Product Designer and/or PM;
- No critical bug related to Story scope (ex.: similar of FP4, FP5);
- Make sure that all system documentation were updated (if necessary)
Attachments
Issue Links
- Discovered while testing
-
LPS-102687 The option "Show Label" is not being persisted when saving the Form View with this option set to False
- Closed
-
LPS-102694 The cursor is moving to the end when editing the field name of an option on Safari
- Closed
-
LPS-102695 The options are being mixed when deleting its content via keyboard
- Closed
-
LPS-102696 Fields sidebar of Form View Builder is being overlapped by Objects sidebar on IE 11
- Closed
-
LPS-102939 Deleting a field name should not delete an option label (List fields, single, multiple and list)
- Closed
-
LPS-102942 Options of a List field (Single Selection, Select From List, Multiple Selection) are being alphabetically ordered when saving a Form View
- Closed
-
LPS-103243 The field name of an option is not filled when the option has only one character and it is typed by the first time
- Closed
- duplicates
-
LPS-95970 As an App Adm, I want to update an existing form view
-
- Closed
-
- relates
-
LPS-104488 Automate LPS-95995 - As an App Adm, I want to add new single selection fields on my object
-
- Closed
-
- links to