casa icon indicating copy to clipboard operation
casa copied to clipboard

Multi-case volunteer New Case Contact default should be both cases

Open compwron opened this issue 2 years ago • 13 comments

What type(s) of user does this feature affect?

  • volunteers

Description I have two cases in the same family and often the case contacts need to have both case numbers tagged. After I have put in a contact and it takes me back to the list of all case contacts, if I select New Case Contact there, I am only given a form with one of the two case numbers whether or not the contact I just entered included both case numbers. If I select "Case Contacts" on the side bar, then THAT new case contact button gives me both. It's frustrating when I am entering several contacts in a row, as is often the case.

Screenshots of current behavior, if any
https://casa-qa.herokuapp.com/case_contacts/new logged in as volunteer2 Screen Shot 2022-04-01 at 11 11 23 PM Screen Shot 2022-04-01 at 11 11 15 PM

QA 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 https://rubyforgood.herokuapp.com/ #casa channel to ask questions quickly and hear about office hours (currently Tuesday 6-8pm Pacific), stakeholder news, and upcoming new issues.

compwron avatar Apr 02 '22 06:04 compwron

@compwron Hello, a couple of questions. if I select New Case Contact there, I am only given a form with one of the two case numbers whether or not the contact I just entered included both case numbers.

  1. Am I on the correct track?
  • When I click New Case Contact after creating a New Case Contact, I should see both case numbers listed.

  • Versus having to click on Case Contacts and then click the case itself

Screen Shot 2022-05-12 at 4 16 56 PM

ErinClaudio avatar May 12 '22 20:05 ErinClaudio

@ErinClaudio yep! :)

compwron avatar May 13 '22 17:05 compwron

Thank you!

ErinClaudio avatar May 13 '22 18:05 ErinClaudio

This issue has been inactive for 245 hours (10.21 days) and will be automatically unassigned after 115 more hours (4.79 days).

github-actions[bot] avatar May 24 '22 00:05 github-actions[bot]

This issue has been inactive for 365 hours (15.21 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.

github-actions[bot] avatar May 29 '22 00:05 github-actions[bot]

Can I have this issue back, or should I switch to something else @compwron / @FireLemons ? Sorry for the delay

ErinClaudio avatar Jun 02 '22 23:06 ErinClaudio

  1. place your binding.pry to establish the controllers
  2. identify specific methods that are connected with the view
  3. establish where and how the current case contact information is being presented. think what information is missing?

ErinClaudio avatar Jun 02 '22 23:06 ErinClaudio

@ErinClaudio yes, go for it!

compwron avatar Jun 03 '22 01:06 compwron

This issue has been inactive for 263 hours (10.96 days) and will be automatically unassigned after 97 more hours (4.04 days).

github-actions[bot] avatar Jun 14 '22 00:06 github-actions[bot]

This issue has been inactive for 383 hours (15.96 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.

github-actions[bot] avatar Jun 19 '22 00:06 github-actions[bot]

This issue has been inactive for 383 hours (15.96 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.

github-actions[bot] avatar Jul 05 '22 00:07 github-actions[bot]

Hey! I'd like to work on this one.

ChaelCodes avatar Oct 09 '22 14:10 ChaelCodes

How do I create two cases in the same family?

ChaelCodes avatar Oct 09 '22 14:10 ChaelCodes

This issue has been inactive for 243 hours (10.13 days) and will be unassigned after 117 more hours (4.88 days). If you have questions, please visit the #casa channel in slack during Tuesdays 6-8 PM PST. Link: https://rubyforgood.herokuapp.com/

If you are still working on this, comment here to tell the bot to give you more time

github-actions[bot] avatar Oct 21 '22 00:10 github-actions[bot]

How do I create two cases in the same family?

We don't keep track of families. This would just be 2 cases

FireLemons avatar Oct 21 '22 18:10 FireLemons

Hey, you requested that we default to selecting all, but this will be really painful for volunteers with multiple cases, because they have to unselect a bunch. I think the user is upset that they're redirected to the case page, because from there you can't select multiple cases, just the one from the case page.

I offered up two other PRs that I think will fix the issue in a nicer way.

  1. Redirect to case contacts if there's more than one instead of a case page. This circumvents the limits on the new form.
  2. Change the limit on cases from the case page to default to the case selected instead of removing the other options.

I built 3, so you can close the ones you don't want and merge the ones you do.

ChaelCodes avatar Oct 30 '22 18:10 ChaelCodes