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

Consolidate individuals' queue table views #10032

Closed
8 of 11 tasks
lowellrex opened this issue Mar 18, 2019 · 2 comments
Closed
8 of 11 tasks

Consolidate individuals' queue table views #10032

lowellrex opened this issue Mar 18, 2019 · 2 comments

Comments

@lowellrex
Copy link
Contributor

lowellrex commented Mar 18, 2019

We have three different ways to display an individual Caseflow user's tasks, one for attorneys, one for judges, and one for everybody else. In addition to increasing the amount of nearly redundant front-end code, this forces the application to care about the current user's role, and complicates the process of extending parts of the application that interact with a user's role (like adding support for acting judges in Caseflow).

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

This ticket exists as a reference for the more tightly-scoped work tickets that will consolidate those three views into one that can handle all three user roles (while being mostly-agnostic to the user's role on the front-end). Before migrating these three components to a single unified component for each role, we can update the existing components to reduce the impact of the switchover and discover any unexpected snags.

The three queue table views differ as follows:

. Attorney queue Judge review cases view Generic (Colocated) queue
Page title "Your cases" "Your cases" "Review x cases"
Loading error message Displays error if legacy appeals need DAS assigmment None None
Columns displayed No task type Has document ID, but no Document count and Reader link No issue count
Navigation dropdown Uses standard org dropdown Uses special QueueJudgeAssignOrReviewDropdown Uses standard org dropdown
Tabs displayed Assigned tab view uses workableTasksByAssigneeCssIdSelector, others are the same Only shows "Assigned" tab view Assigned tab view uses workableTasksByAssigneeCssIdSelector, others are the same

Acceptance criteria

@anyakhvost
Copy link

This looks good to me. Thank you putting it together.

@lpciferri
Copy link

@jimruggiero FYI, this is really good refactoring and tech debt work for echo to close out as they have time when other priority initiatives are blocked. We currently have 4 types of individual queues (judge, attorney, vlj support, and individual), which is confusing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants