Programmes - Field Validation

Story:  TISDEV-4687 - Getting issue details... STATUS

Field SequenceField nameReference table Current FE Validation & Rules Current BE Validation & RulesList Page (Y/N)List Page Rules (sort/filer)Proposed FE Validation & RulesProposed BE Validation & RulesError messages NotesDelete (Y/N)
PROGRAMME  TISDEV-4702 - Getting issue details... STATUS  /  TISDEV-4701 - Getting issue details... STATUS
1Programme number N/A
  • Free text
  • Free text
YSort
  • Manual entry 
  • Alphanumerical 
  • Min characters 0, Max characters 20
  • Dependencies: None
  • Mandatory: No
  • Editable: Yes
  • Default value: N/A
  • Does not have to be unique
  • Special characters allowed: TBC
  • Manual entry 
  • Alphanumerical 
  • Min characters 0, Max characters 20
  • Dependencies: None
  • Mandatory: No
  • Editable: Yes
  • Default value: N/A
  • Does not have to be unique
  • Special characters allowed: TBC
No special characters allowedAre symbols allowed? If so, which ones?
2Programme nameN/A
  • Free text
  • MANDATORY
  • Free text
YSort
  • Manual entry 
  • Alphanumerical 
  • Min characters 1, Max characters none
  • Dependencies: None
  • Mandatory: Yes
  • Editable: Yes
  • Default value: N/A
  • Does not have to be unique
  • Special characters allowed: TBC
  • Manual entry 
  • Alphanumerical 
  • Min characters 1, Max characters none
  • Dependencies: None
  • Mandatory: Yes
  • Editable: Yes
  • Default value: N/A
  • Does not have to be unique
  • Special characters allowed: TBC
This field is required

3StatusSee: TIS UI Fields - Dropdowns
  • Drop down list 
  • Drop down list
YFilter
  • Drop down
  • Text
  • Dependencies: None
  • Mandatory: Yes
  • Editable: Yes
  • Default value: '0' / 'CURRENT' once saved
  • Drop down
  • Text
  • Dependencies: None
  • Mandatory: Yes
  • Editable: Yes
  • Default value: CURRENT
This field is required

4OwnerSee: TIS UI Fields - Dropdowns
  • Autofill '0' 
  • Uneditable
  • Drop down once saved 
  • Autofilled to CURRENT once saved
  • TISDEV-4092 - see notes
  • MANDATORY
  • Autofill '0' 
  • Uneditable
  • Drop down once saved 
  • Autofilled to CURRENT once saved
  • TISDEV-4092 - see notes
YFilter
  • Drop down
  • Text
  • Dependencies: None
  • Mandatory: Yes
  • Editable: Yes
  • Default value: '0' / 'CURRENT' once saved
  • Drop down
  • Text
  • Dependencies: None
  • Mandatory: Yes
  • Editable: Yes
  • Default value: '0' / 'CURRENT' once saved
This field is required

TISDEV-4092 is not required because on create you'd want the status to be current/active, 0 in this case represents that. 


Replaces Managing Deanery














CURRICULA  TISDEV-4704 - Getting issue details... STATUS  /  TISDEV-4703 - Getting issue details... STATUS / TISNEW-1538 - Getting issue details... STATUS






6Curricla (optional)See: TIS UI Fields - Dropdowns
  • Drop-down list 
  • add multiple
  • Drop-down list 
  • add multiple
NN/A
  • Smart search drop down
  • Dependencies: None
  • Mandatory: No
  • Editable: Yes
  • Default value: blank
  • Add multiple
  • Ability to remove any/all 
  • No limit to how many can be added
  • Can only add current
  • Can view inactive curricula against a Programme in the field (not the drop down)
  • Smart search drop down
  • Dependencies: None
  • Mandatory: No
  • Editable: Yes
  • Default value: N/A
  • Add multiple
  • Ability to remove any/all 
  • No limit to how many can be added
  • Can only add current
  • Can view inactive curricula against a Programme in the field (not the drop down)



7

Curriculum GMC Reference

TISNEW-1538 - Getting issue details... STATUS


  • Free text
  • Free text
NN/A
  • Manual entry 
  • Alphanumerical 
  • Min characters 1, Max characters TBD, normally consists of 6 characters - Similar to Programme Number
  • Dependencies: None
  • Mandatory: No
  • Editable: Yes
  • Default value: Empty
  • Does not have to be unique
  • Special characters allowed
  • Manual entry 
  • Alphanumerical 
  • Min characters 1, Max characters none, normally consists od 6 characters
  • Dependencies: None
  • Mandatory: No
  • Editable: Yes
  • Default value: Empty
  • Does not have to be unique
  • Special characters allowed















Associations (NOT MVP << to be discussed if required)

8Programme Director

NEW FIELD

  • Smart search drop down
  • Dependencies: None
  • Mandatory: No
  • Editable: Yes
  • Default value: Blank
  • Limit to selection People with role of Programme Director
  • Add multiple
  • Ability to remove any/all 
  • No limit to how many can be added
  • Can only add current
  • Can view inactive curricula against a Programme in the field (not the drop down)
  • Smart search drop down
  • Dependencies: None
  • Mandatory: No
  • Editable: Yes
  • Default value: Blank
  • Limit to selection People with role of Programme Director
  • Add multiple
  • Ability to remove any/all 
  • No limit to how many can be added
  • Can only add current
  • Can view inactive curricula against a Programme in the field (not the drop down)

AP to discuss with SMEs