Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Goals

  • summarize validation rules for custom fields

...

#Custom fieldValidation RulesImportanceNotesBackend stories
1Help text
  • Character limit: 100
Must-Have
  • Jira Legacy
    serverSystem JiraJIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUICFIELDS-8

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODCFIELDS-13

2Label
  • Character limit: 65
  • Required field
Must-Have
  • Jira Legacy
    serverSystem JiraJIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUICFIELDS-4
3Radio button
  • Option name limit: 65
  • Number of options limit: 5
  • Cannot delete an option set as default
Must-Have
  • Jira Legacy
    serverSystem JiraJIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUICFIELDS-10

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODCFIELDS-17

4Dropdown single select 
  • Option name limit: 100Cannot delete an option set as default
  • defaults(array type) should have a single value if defined
  • Number of options limit: 200
Must-Have
  • Jira Legacy
    serverSystem JiraJIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUICFIELDS-12

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODCFIELDS-16

5Dropdown multi-select 
  • Option name limit: 100Cannot delete an option set as default
  • Number of options limit: 200
Must-Have
  • Jira Legacy
    serverSystem JiraJIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUICFIELDS-12

...

#Custom field typeValidation RulesImportanceNotesBackend stories
1Text area
  • Character limit: 1500
Must-Have
  • Jira Legacy
    serverSystem JiraJIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUICFIELDS-13

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODCFIELDS-15


2

Text field

  • Character limit: 150
Must-Have
  • Jira Legacy
    serverSystem JiraJIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUICFIELDS-14
3Dropdown
  • Check that selected value(s) is defined in custom field definition options.
Must-Have

Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODCFIELDS-22

4Radio button
  • Check that selected value(s) is defined in custom field definition options.
Must-Have
5Checkbox 
  • Check that selected value(s) is defined in custom field definition options.
Must-Have
6Checkbox
  • Cannot delete an option set as default
Must-Have
  • Jira Legacy
    serverSystem JiraJIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUICFIELDS-2

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODCFIELDS-19

...

#RequirementValidation RulesImportanceNotes
1Number of CF per application 
  • Allowed number ~ 15
Must-Have
2Input 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
  • Jira Legacy
    serverSystem JiraJIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUICFIELDS-9
3Entity 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
4Field name: Field Format/Validation
  • add validation for the following types:
    • email address
    • URL
Not-for-first-version
  • Jira Legacy
    serverSystem JiraJIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUICFIELDS-15

...

QuestionOutcome

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 

Jira Legacy
serverSystem JiraJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUICFIELDS-10

the description was corrected
Khalilah Gambrell Could you clarify the option (possibly typo)

Allow user to add options (limit = 200)

from the issue 

Jira Legacy
serverSystem JiraJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUICFIELDS-12
 

this value is the real case, so it is not a typo

...