casa
casa copied to clipboard
Multi-case volunteer New Case Contact default should be both cases
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
QA Login Details:
Link to QA site
Login Emails:
- [email protected] view site as a volunteer
- [email protected] view site as a supervisor
- [email protected] view site as an admin
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 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.
- 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

@ErinClaudio yep! :)
Thank you!
This issue has been inactive for 245 hours (10.21 days) and will be automatically unassigned after 115 more hours (4.79 days).
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.
Can I have this issue back, or should I switch to something else @compwron / @FireLemons ? Sorry for the delay
- place your binding.pry to establish the controllers
- identify specific methods that are connected with the view
- establish where and how the current case contact information is being presented. think what information is missing?
@ErinClaudio yes, go for it!
This issue has been inactive for 263 hours (10.96 days) and will be automatically unassigned after 97 more hours (4.04 days).
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.
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.
Hey! I'd like to work on this one.
How do I create two cases in the same family?
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
How do I create two cases in the same family?
We don't keep track of families. This would just be 2 cases
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.
- Redirect to case contacts if there's more than one instead of a case page. This circumvents the limits on the new form.
- 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.