JIRA reference: FT-520
High Level Requirements
Who: Applicant
What:
- Applicant is complete with the review of negative recommendation(s) and must decide if they want to submit a rebuttal or not
When:
- Application is in state Applicant Reviewing (112)
Where:
- Create two buttons labeled "Decline Rebuttal" and "Submit Rebuttal" in the sub-banner on the top right of application view
How:
When the "Decline Rebuttal" button is clicked
- Display dialog
- Dialog title: Decline Rebuttal Confirmation
- Dialog text:
- Are you sure you do want to provide a rebuttal?
- Dialog buttons: Cancel, Decline Rebuttal
- When Cancel is clicked, close dialog and do nothing
- When Decline Rebuttal is clicked, do the following
- Set APPLICATION.applicant_info_provided to N
- Transition to Chancellor/Provost
- Send notification (see ??)
When the "Submit Rebuttal" button is clicked (for application types 1 (Tenure Only), 2 (Promotion Only), 3 (Tenure with Automatic Promotion))
- Display dialog
- Dialog title: Submit Rebuttal Confirmation
- Dialog text:
- Are you sure you are ready to submit your rebuttal?
- Dialog buttons: Cancel, Submit Rebuttal
- When Cancel is clicked, close dialog and do nothing
- When Submit is clicked, do the following
- Set APPLICATION.applicant_info_provided to Y
- Transition to the next state based on applicant providing info
- Send notification (see ??)
When the "Submit Rebuttal" button is clicked (for application type 4 (Tenure and Promotion))
- Display dialog
- Dialog title: Submit Rebuttal Confirmation
- Dialog text:
- Select what you're submitting a rebuttal for.
- (radial) Tenure
- (radial) Promotion
- (radial) Both
- Dialog buttons: Cancel, Submit Rebuttal
- Submit Rebuttal button becomes enabled once a selection is made
- When Cancel is clicked, close dialog and do nothing
- When Submit is clicked, do the following
- if Tenure selected
- APPLICATION.applicant_info_provided = Y and APPLICATION.applicant_info_provided2 = N
- APPLICATION.applicant_info_provided = N and APPLICATION.applicant_info_provided2 = Y
- APPLICATION.applicant_info_provided = Y and APPLICATION.applicant_info_provided2 = Y
- Transition to the next state based on the answer to the question
- if Tenure selected
- Send notification (see ??)
Update notification
Questions/Ongoing Discussion with Functionals
Should the name of the button change?
- No create two buttons to make it clearer to the applicant on what they need to do
What question should we ask the applicant on the dialog box?
- We only need to ask the applicant the question on the Tenure and Promotion application type
Should the applicant receive an email after their review/rebuttal is done?
- yes