Closed JessicaMarine closed 5 years ago
@dubharmonic @sadlerw @JessicaMarine @uxforgood
Here is the updated Case Detail page design - now with the Pending Messages section. Also added this to the Figma file: https://www.figma.com/file/Z2MXE2BHNyNKK8rILSWkLCAX/USTC-For-devs?node-id=237%3A6
Notes:
@JessicaMarine @uxforgood
Proposed message display on internal work queues (petition, docket, etc.).
On hover, the row will display with blue border.
Each table row should be clickable. On click anywhere in the row EXCEPT the document link, the row will expand to show the message.
On hover state of the expanded row.
Clicking anywhere in the expanded row or message (except the document link) would collapse the row.
@dubharmonic @klohman @JessicaMarine
Each message thread shows the message in a different state for illustration purposes, and what information would appear when the user clicked on that "action item". On page load, all would be in the default state.
The action items function like three sep toggles - first click is "selected" state, next click is "unselected" state. If ABC is selected and XYZ is then clicked, XYZ would become selected and ABC unselected, as well.
When it's clicked to a selected state, information under it appears.
This story brought up something we hadn't really probed on yet, which is scrolling within this page. Our recommendation for MVP is that:
The PDF is a fixed height with a scrolling frame (because some of these will be hundreds of pages and you don't want to scroll down the page to see them).
The messages don't have any scrolling frame and are just stacked on top of each other down the page. Since these are only open/pending messages and not completed ones, there shouldn't be too many stacked. The user can scroll down the page to see them as needed. Granted, they may scroll down the page further than where the PDF is displayed but that it's easy for them to scroll back to the PDF if needed. Not ideal, but the simplest solution for MVP in our opinion.
Design notes from previous meetings:
@sadlerw here's the hover state for those tabs
Text and blue bar are #205493
@sadlerw @JessicaMarine @uxforgood
Document Detail page: If there are no pending messages for a document, display text: There are no pending messages associated with this document."
@JessicaMarine @kkoskelin
Updated design for expandable rows in docket queues:
On hover state- when user hovers on a work item row OR when user tabs into a row, a blue vertical bar will display on the left border of the row.
Width: 5px Color: #0071BC
User may click on the blue bar OR anywhere within the row (except for the Document link) to expand the message. The expanded row will change to a blue background (#F1F9FC).
On hover or tab into an expanded row, the blue vertical bar displays. User may click on the blue bar OR anywhere within the row (except for the Document link) to collapse the message.
Notes:
Design Decision : Work Queue Navigation
When a user submits a petition, and they have navigated to the petition from the Work Queue, the user will be returned to the tab they had previously been working on in their Work Queue, either My Queue or Section Queue after the petition has been submitted.
If the user navigates to the petition from somewhere other than the Work Queue, after they have submitted the petition they will be taken to the most recently accessed tab in their Work Queue.
This decision was made and mutually agreed upon by design, dev and Jessica during our design review meeting on Jan 8 2019
As a Petitions Clerk, Docket Clerk, and Senior Attorney (all internal users created to date), I need to view all work items within a case, in order to know what work has been done and what outstanding work items remain.
In addition to work items being displayed on work queues (already built), those work items also need to appear in the case detail page, and document detail page, so that ALL internal users can see what is going on within any given case.
Pre-Conditions:
Acceptance Criteria:
Notes
Moved to comments section below. (1/8) When user hits send they are returned back to the thing they were looking at previously. Leave as is for now. Most of the time users will likely be looking at their individual queue anyway. No need to spend time trying to force it.
Tasks
Test Scenarios
Definition of Done