Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tabs to judges' individual queue table views #10044

Closed
1 task
lowellrex opened this issue Mar 19, 2019 · 3 comments · Fixed by #16125
Closed
1 task

Add tabs to judges' individual queue table views #10044

lowellrex opened this issue Mar 19, 2019 · 3 comments · Fixed by #16125
Labels
Feature: generic-queue Feature: queue-table-view Priority: Medium Blocking issue w/workaround, or "second in" priority for new work. Product: caseflow-queue Team: Echo 🐬 Type: Enhancement Enhancement to an existing feature User: Judge

Comments

@lowellrex
Copy link
Contributor

Judges' individual queues only show a single table that is the equivalent of attorney and generic queues' "assigned" tabs. Judges can navigate to their "assign cases" view using the dropdown menu in the top right of their queue which provides a near-equivalent of the "on hold" tab. However, since judges now have the ability to assign admin actions directly to the VLJ support staff there are some on hold tasks that are not represented in the "assign cases" view.

This ticket exists to add tabs for "on hold" and "completed" tasks (in addition to the existing "assigned" table view they see now) to judge queues in order to bring the judge queue into parity with the other two individual queues before unify them.

Attorney queue Judge review cases view Generic (Colocated) queue
image image image

Acceptance criteria

  • Add tabs to judges' individual queue table views
@lowellrex
Copy link
Contributor Author

lowellrex commented Aug 22, 2019

What is this graph?

      1 | 
      2 | |||
      3 | ||||||
      5 | |||
      8 | 

The tasks already exist on the front-end but we don't show them in the judge queue because we don't pick them out of the redux store. This will be a combination of back-end changes (to add the tabs to the queue config we return #11700) and front-end changes (if we need to define new functions to pull the tasks we want for a given tab out of the redux store).

Estimating this at a 3. Possible 2 because we may already have all of the front-end functions we need and all of the work is limited to the back-end. Possible 5 because we may need to add a lot of front-end functions to select the tasks we want, determining what shows up in each tab could require a lot of interaction with non-developers, will need to add tests (could ape from existing feature tests) and update failing tests caused by this change.

Needs release notes, let the training team know about these changes as well so that training materials can be updated.

@yoomlam
Copy link
Contributor

yoomlam commented Mar 10, 2020

This has been brought up as a result of a Support ticket: https://dsva.slack.com/archives/CHX8FMP28/p1583866360253300.

@araposo-tistatech araposo-tistatech added the Priority: Medium Blocking issue w/workaround, or "second in" priority for new work. label Mar 11, 2020
@alisan16
Copy link
Contributor

This was requested by DVC Osborne's team:
"Rank 3 of 20
Cases On Hold Visibility
Ensure all users have an On Hold cases viewing tab in Caseflow."

@hschallhorn hschallhorn added the Type: Enhancement Enhancement to an existing feature label Aug 5, 2020
va-bot pushed a commit that referenced this issue Apr 16, 2021
Resolves [# 10044](#10044)
Jira ticket [Caseflow-1126](https://vajira.max.gov/browse/CASEFLOW-1126)

### Description
Judges' individual queues only show a single table that is the equivalent of attorney and generic queues' "assigned" tabs. Judges can navigate to their "assign cases" view using the dropdown menu in the top right of their queue which provides a near-equivalent of the "on hold" tab. However, since judges now have the ability to assign admin actions directly to the VLJ support staff there are some on hold tasks that are not represented in the "assign cases" view.

This ticket exists to add tabs for "on hold" and "completed" tasks (in addition to the existing "assigned" table view they see now). Also confirmed that acting Judges that currently see the attorney queue tabs should continue to see the attorney queue tabs since the majority of their work is still attorney-centered activities.

### Acceptance Criteria
- [x] Code compiles correctly
- [x] Judges should now see "On Hold" and "Completed" tabs when signing into queue. Of Note: Attorney version of the queue tabs displays a "Veteran Documents" link that the Judges do not have; Judge version of the queue tabs displays a "Document ID" column that the Attorney version does not have.
- [x] Acting judges should still see the same Attorney-version of the queue tabs.

### Testing Plan
1. Login to queue as a judge (BVAAABSHIRE)
2. Notice that there are now 3 queue tabs under "Your cases":  Assigned (which they already had), On Hold, and Completed.
3. Notice that there is no column for "Veteran Documents" and that there is a column for "Document ID"
3. Login to queue as an attorney (BVASCASPER1)
4. Notice that there are also 3 tabs. No code was changed here.  Just observe that there is no "Document ID" column but there is a "Veterans Documents" column for comparing with an acting VLJ.
5. Login to queue as an acting VLJ (BVAACTING)
6. Notice that there are also 3 tabs.  Notice that the acting VLJ's columns are the same as those for an attorney.

### User Facing Changes
#### Judge Screenshots
**BEFORE**
<img width="590" alt="Judge Your Cases View - no tabs" src="https://user-images.githubusercontent.com/23639439/114941642-691be300-9e11-11eb-9525-fa10bc2167ba.png">

**AFTER**
_Assigned Tab_
<img width="590" alt="Jude Cases Assigned tab" src="https://user-images.githubusercontent.com/23639439/114941713-7f29a380-9e11-11eb-99a4-269db084c8bd.jpg">

_On Hold tab_
<img width="590" alt="Judge Cases On Hold tab" src="https://user-images.githubusercontent.com/23639439/114941724-8486ee00-9e11-11eb-9f34-ad1e1e7890e3.jpg">

_Completed tab_
<img width="590" alt="Judge Cases Completed tab" src="https://user-images.githubusercontent.com/23639439/114941753-8badfc00-9e11-11eb-8340-eca18f45bb8e.jpg">

####Acting VLJ Screenshot (no changes, just for reference)
<img width="590" alt="Acting Judge tabs" src="https://user-images.githubusercontent.com/23639439/114942374-71285280-9e12-11eb-8b2f-31ed6e6a5cf4.jpg">

####Attorney Screenshot (no changes, just for reference)
<img width ="590" alt="Attorney tabs" src="https://user-images.githubusercontent.com/23639439/114942507-a16ff100-9e12-11eb-8bf0-b14b5600158e.jpg">





### Code Documentation Updates
- [ ] Add or update code comments at the top of the class, module, and/or component.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: generic-queue Feature: queue-table-view Priority: Medium Blocking issue w/workaround, or "second in" priority for new work. Product: caseflow-queue Team: Echo 🐬 Type: Enhancement Enhancement to an existing feature User: Judge
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants