Goals
- summarize validation rules for custom fields
Custom Field Definition Requirements
# | Custom field | Validation Rules | Importance | Notes | Backend stories |
---|
1 | Help text | | Must-Have | |
MODCFIELDS-13
-
Getting issue details...
STATUS
|
2 | Label | - Character limit: 65
- Required field
| Must-Have | |
3 | Radio button | - Option name limit: 65
- Number of options limit: 5
| Must-Have | |
MODCFIELDS-17
-
Getting issue details...
STATUS
|
4 | Dropdown single select | - Option name limit: 100
- defaults(array type) should have a single value if defined
- Number of options limit: 200
| Must-Have | |
MODCFIELDS-16
-
Getting issue details...
STATUS
|
5 | Dropdown multi-select | - Option name limit: 100
- Number of options limit: 200
| Must-Have | |
Custom Field Values Requirements
# | Custom field type | Validation Rules | Importance | Notes | Backend stories |
---|
1 | Text area | | Must-Have | |
MODCFIELDS-15
-
Getting issue details...
STATUS
|
2 | Text field | | Must-Have | |
3 | Dropdown | - Check that selected value(s) is defined in custom field definition options.
| Must-Have |
|
MODCFIELDS-22
-
Getting issue details...
STATUS
|
4 | Radio button | - Check that selected value(s) is defined in custom field definition options.
| Must-Have |
|
5 | Checkbox | - Check that selected value(s) is defined in custom field definition options.
| Must-Have |
|
6 | Checkbox | Cannot delete an option set as default
| Must-Have | |
MODCFIELDS-19
-
Getting issue details...
STATUS
|
General Requirements
# | Requirement | Validation Rules | Importance | Notes |
---|
1 | Number of CF per application | | Must-Have | |
2 | Input type Validation | - Allowed values are:
- radio button(RADIO_BUTTON),
- single checkbox(SINGLE_CHECKBOX),
- dropdown (SINGLE_SELECT_DROPDOWN, MULTI_SELECT_DROPDOWN),
- textbox (TEXTBOX_SHORT),
- textarea(TEXTBOX_LONG)
- Once data has been entered/selected to/for the custom field then the user cannot change the input type of a custom field.
| Must-Have | |
3 | Entity type validation per application | - for mod-kb-ebsco-java there allowed values are: provider, package, title, resource
|
| - the entity types should be defined for modules which plan to use mod-custom-fields
|
4 | Field name: Field Format/Validation | - add validation for the following types:
| Not-for-first-version | |
Questions
Below is a list of questions to be addressed as a result of this requirements document:
Question | Outcome |
---|
Khalilah Gambrell Could you clarify the option When an option is deleted then set to "Null" if no default is set OR set to the default
from the issue
UICFIELDS-10
-
Getting issue details...
STATUS
| the description was corrected |
Khalilah Gambrell Could you clarify the option (possibly typo)Allow user to add options (limit = 200)
from the issue
UICFIELDS-12
-
Getting issue details...
STATUS
| this value is the real case, so it is not a typo |
Not Doing