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

Bug: logged case contacts showing for unassigned volunteer in "All Case Contacts" #6199

Open
bcastillo32 opened this issue Jan 27, 2025 · 4 comments
Assignees

Comments

@bcastillo32
Copy link
Collaborator

bcastillo32 commented Jan 27, 2025

Impacted User Types

  • volunteers

Environment

Desktop/Prod

Current Behavior

case contacts that were logged by a volunteer for a case they are no longer assigned to are showing in their "All Case Contacts"

Brock Purdy logged the case contact when he was assigned to the case. Brock Purdy is no longer assigned to this case but is still seeing the logged case contact.

Image

You can see here the case is no longer assigned to Brock Purdy

Image

Expected Behavior

If a user logs a case contact while assigned to a case, they should be able to see the case contact but if they are later unassigned from that case, only the currently assigned volunteer should see that case contact, and so on. Additionally, we should maintain the behavior where only the current Supervisors of that volunteer can see their volunteers cases and case contacts.

ex:

  1. Log in as a volunteer (Brock Purdy)
  2. Log a case contact for a case you are assigned to
  3. Log in as an Admin
  4. Unassign Brock Purdy from the case you logged the case contact on - assign the case to someone else
  5. Log back in as the volunteer user (Brock Purdy) - notice the old case contacts from the case you were once assigned to still showing in "All Case Contacts"

How to access the QA site

Login Details:
Link to QA site

Login Emails:

password for all users: 12345678

Questions? Join Slack!

We highly recommend that you join us in slack #casa channel to ask questions quickly. And discord for office hours (currently Tuesday 5-7pm Pacific), stakeholder news, and upcoming new issues.

@bcastillo32 bcastillo32 added Help Wanted This is a special label that enables github to showcase issues that want help Type: Bug labels Jan 27, 2025
@Raushan998
Copy link

sure @bcastillo32 you can assign this to me.

@bcastillo32 bcastillo32 removed the Help Wanted This is a special label that enables github to showcase issues that want help label Jan 31, 2025
@bcastillo32
Copy link
Collaborator Author

sure @bcastillo32 you can assign this to me.

Done! Thank you very much @Raushan998 !

@Raushan998
Copy link

@bcastillo32 Can you share the url where you are removing the volunteer from case from admin page?

@bcastillo32
Copy link
Collaborator Author

@bcastillo32 Can you share the url where you are removing the volunteer from case from admin page?

Sorry for the delay here. I was out all week for work.

https://casa-qa.herokuapp.com/casa_cases/aqsdfasdfdsf/edit

  1. log in as admin
  2. go to Cases
  3. click on a case
  4. click edit case details
  5. scroll down to Manage Volunteers section

let me know if you have any other questions!

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

No branches or pull requests

2 participants