As a Judge, in order to manage my workload, I need to easily access everything from a central location.
A Judge will need to access and manage the trial sessions he/she has assigned to them. They will also need to see any pending messages that they have that need attention. It would be preferable for the Judge to be able to easily access all of this information from a central point.
Pre-Conditions:
• A Judge is a registered user in the system
Acceptance Criteria:
• Each Judge needs to easily see and access all of the work requiring his/her attention from a centralized point.
Notes:
Tasks
[x] 1 create 'judge' role, seed data with role, cognito users with 'judge' role (Kris, Rachael #2641)
[x] 1a add actual judges to seed data (Kris, Rachael #2657)
[x] 1b pull in real judge users in messaging functionality (Kris, Rachael #2657)
[x] 1c pull in real judge users in trial session creation form (Rachael, #2658 )
[x] 1d Fix judge names on dev (they are currently all Test judge) (Rachael #2662)
[x] 1e Refactor setup-cognito-users.sh (Rachael #2678)
[x] 4 write computed to filter upcoming OR recent sessions (five each) (William #2671)
[x] 5 create seed data to ensure we have some sessions both in the past and in the future to be displayed in the session summary lists (Kris #2667)
[x] 6 Send judges messages in a few integration tests to further build out data for testing (Rachael #2677)
[x] 7 Link to the full message inbox from the View All Messages link on the dashboard (Kris #2667)
[x] 8 Filter recent messages to show only the most recent 5 messages (William #2675)
[x] 9 App header/routing updates (Kris, William #2679)
[x] 9a Refactor messages route to separate dashboards from messages (Kris, William #2679)
[x] 9b Add home button to main app header for judges only (Kris, William #2679)
[x] 9c Update headerHelper.js to work with new routing updates and verify that the correct tab is selected on the judge's dashboard (Kris, William #2679)
[x] 10 remove the underline from the home icon (William #2682)
[x] 11 home messages don't show up when going from document qc to messages (William #2683)
Definition of Done (Updated 7-10-19)
Product Owner
[ ] Acceptance criteria have been met
UX
[x] Usability has been validated
Team
[x] Test scenarios to meet all acceptance criteria have been written
Engineering
[x] Field level and page level validation errors (front-end and server-side) integrated and functioning
When user with the role of judge logs in, load Dashboard
Recent Messages
display 5 most recently received messages; when messages are completed or forwarded and no longer appear in the user's Inbox, they should also not display on the dashboard
On click of message document link, navigate to Document Detail with selected message highlighted
On click of View All Messages, navigate to "My Messages" screen
Upcoming Trial Sessions
Display five upcoming trial sessions with user assigned as judge
On click of city link, open Session Working Copy (not developed yet)
On click of "View All" - navigate to Trial Sessions screen, Upcoming tab with judge filtered to the user
Recent Trial Sessions
Display five most recent (past) trial sessions with user assigned as judge
On click of city link, open Session Working Copy (not developed yet)
On click of "View All" - navigate to Trial Sessions screen, Past tab with judge filtered to the user
(tab not developed yet - will be part of #2155)
As a Judge, in order to manage my workload, I need to easily access everything from a central location.
A Judge will need to access and manage the trial sessions he/she has assigned to them. They will also need to see any pending messages that they have that need attention. It would be preferable for the Judge to be able to easily access all of this information from a central point.
Pre-Conditions:
• A Judge is a registered user in the system
Acceptance Criteria:
• Each Judge needs to easily see and access all of the work requiring his/her attention from a centralized point.
Notes:
Tasks
Test judge
) (Rachael #2662)setup-cognito-users.sh
(Rachael #2678)judgeArmen
(Rachael #2663)View All Messages
link on the dashboard (Kris #2667)headerHelper.js
to work with new routing updates and verify that the correct tab is selected on the judge's dashboard (Kris, William #2679)Definition of Done (Updated 7-10-19)
Product Owner
UX
Team
Engineering