department-of-veterans-affairs / caseflow

Caseflow is a web application that enables the tracking and processing of appealed claims at the Board of Veterans' Appeals.
Other
54 stars 18 forks source link

Create notification to alert admins of attorneys on an inactive judge team #13591

Closed hschallhorn closed 1 year ago

hschallhorn commented 4 years ago

Description

When a judge is made inactive, their judge team is also marked inactive [correction: their attorneys are no longer a part of a judge team]. This could leave attorneys on teams that are inactive. We should alert admins about these orphaned attorneys and instruct them to place the attorneys onto a new judge team.

Acceptance criteria

Background/context/resources

geronimoramos commented 4 years ago

Some contextual questions

Ideas

araposo-tistatech commented 4 years ago

@geronimoramos

Do we want this to be a legit notification (such as part of the notification system concept) or an indicator somewhere on the screen? I think an indicator would be sufficient in this case, but @hschallhorn please let us know your thoughts.

Could it potentially be a mini workflow i.e. mark user inactive + assign attorneys to new judge team(s)? We could, but based on some brief context provided by the Board, the admin deactivating the user is often times Mike & John and they do not always know what judge team the attorney should be assigned to. This is something we will want to keep in mind.

Would also love to see the interaction to mark a user inactive, if you can show me! This will give me more ideas on potential ideas. _Marking a user inactive is out in production. You can view the functionality in Caseflow demo using the TeamAdmin user (not you will need a CSS ID to locate the user to deactivate).

Ideas A confirmation modal when marking the user inactive that lists the attorneys' names and CSS IDS that will also go inactive (gives them a chance to take note of the information) not the ideal workflow bc it's kind of manual, but notifies them. Note: marking a VLJ inactive will not mark the attorney in active as well it will just leave the attorney orphaned (meaning not assigned to a judge team).

geronimoramos commented 4 years ago

MVP version: Here is the modal for when the user clicks the mark user inactive button -> modal pops up giving them instruction to take note of the attorneys on the team. Let me know your feedback! cc @hschallhorn @araposo-tistatech

Less ideal because there is some manual work but it is MVP image

An alert that will show up on the team management page: image to address

On the team management page when any attorney in this state exists

hschallhorn commented 4 years ago

My only comment would be to also include atty names/css ids in the alert!