casa icon indicating copy to clipboard operation
casa copied to clipboard

update "2. Select All Contact Types" section on Case Contact Form with Dropdown menu and new styling/copy

Open bcastillo32 opened this issue 2 years ago • 26 comments

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

  • volunteers
  • supervisors
  • admins

Description

This is part of The Case Contact Form Improvement Epic. If you have any questions, please reach out to me, @bcastillo32, and/or @mallorypricedesign. The Case Contact form is one of the most important and heavily used features and your contribution will have a huge impact on CASA volunteers! :)

Reference Materials

Figma File/Prototype

Steps to view a Figma prototype:

  1. Access the provided link in your web browser.
  2. Press the play button located at the top right of the browser window.
  3. (Optional) Create a free account and log in. This grants access to view comments left on the file.
  4. (Optional) If the prototype extends beyond your screen width, click the "options" dropdown at the top right of the screen and select "fit width."
  5. Explore the prototype by clicking different areas to discover interactive elements.

Styling Chart image

Accessing the Case Contact Form

  • Login as a Volunteer
  • Click on a case
  • Click "+ New Case Contact" button

Acceptance Criteria

  1. "2. Select All Contact Types" section on Case Contact Form should be updated with proper styling and copy to match that of the Figma file referenced above. Please also use the styling chart
  2. Dropdown menu should include all available contact types (ie, Attorney, Foster Parent, etc.)
  3. Dropdown menu should be scrollable
  4. One or many contact types should be able to be selected
  5. A label/pill for each selected contact type should be displayed
  6. Selected contacts should be removed from selected if users select the “X” in the pill or deselect the check mark in the dropdown
  7. A user should be able to fuzzy search based on “Contact Type Groups” (see “Editing CASA Organization page in admin portal), ie searching “Family” would still display “Grandparent”

Snippet from Figma file/Prototype https://www.loom.com/share/c48d5b321bcb42bba2f116afcb510c41?sid=d59c0bfb-8ff7-4f89-9e5c-58bb314a655f

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

bcastillo32 avatar Oct 25 '23 03:10 bcastillo32

Hi @bcastillo32 I would like to work on this issue if you can please assign it to me! Thanks!

SajjadAhmad14 avatar Oct 25 '23 12:10 SajjadAhmad14

Hi @SajjadAhmad14 thank you for your help here. Please reach out to myself or @mallorypricedesign if you have any questions.

bcastillo32 avatar Oct 31 '23 01:10 bcastillo32

This issue has been inactive for 262 hours (10.92 days) and will be unassigned after 98 more hours (4.08 days). If you have questions, please

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

github-actions[bot] avatar Nov 11 '23 00:11 github-actions[bot]

This issue has been inactive for 382 hours (15.92 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.You’ve just been unassigned from this ticket due to inactivity – but feel free to pick it back up (or a new one!) in the future! Thank you again for your contribution to this project.

github-actions[bot] avatar Nov 16 '23 00:11 github-actions[bot]

Hi @SajjadAhmad14 are you still working on this? Please let us know when you can :)

bcastillo32 avatar Nov 16 '23 00:11 bcastillo32

Hi @bcastillo32. I could not be able to work on it. But I will do it and submit a PR by next week! Thanks!

SajjadAhmad14 avatar Nov 16 '23 12:11 SajjadAhmad14

@bcastillo32 I need to know that should this drop down be implemented on new casa case conatct form? I am asking this because there is no information where should the drop down go. Thanks!

SajjadAhmad14 avatar Nov 16 '23 14:11 SajjadAhmad14

@bcastillo32 I need to know that should this drop down be implemented on new casa case conatct form? I am asking this because there is no information where should the drop down go. Thanks!

Hi @SajjadAhmad14 thank you for your help here. I have updated the ticket to help clarify the goal and acceptance criteria. Please let me know if you have any questions! :)

bcastillo32 avatar Nov 17 '23 03:11 bcastillo32

also @SajjadAhmad14 I am waiting on a mock-up for how the pills should be displayed - this is related to #5 in the acceptance criteria

bcastillo32 avatar Nov 17 '23 03:11 bcastillo32

@SajjadAhmad14 I have updated the ticket. Let me know if you have any questions :)

bcastillo32 avatar Nov 19 '23 03:11 bcastillo32

This issue has been inactive for 261 hours (10.88 days) and will be unassigned after 99 more hours (4.13 days). If you have questions, please

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

github-actions[bot] avatar Nov 30 '23 00:11 github-actions[bot]

Still working on it!

On Thu, Nov 30, 2023 at 5:14 AM github-actions[bot] < @.***> wrote:

This issue has been inactive for 261 hours (10.88 days) and will be unassigned after 99 more hours (4.13 days). If you have questions, please

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

— Reply to this email directly, view it on GitHub https://github.com/rubyforgood/casa/issues/5309#issuecomment-1832899929, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIO4AFKBG7KS3XIVJOZ37ILYG7FWDAVCNFSM6AAAAAA6OU5332VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMZSHA4TSOJSHE . You are receiving this because you were mentioned.Message ID: @.***>

SajjadAhmad14 avatar Nov 30 '23 14:11 SajjadAhmad14

This issue has been inactive for 250 hours (10.42 days) and will be unassigned after 110 more hours (4.58 days). If you have questions, please

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

github-actions[bot] avatar Dec 11 '23 00:12 github-actions[bot]

This issue has been inactive for 370 hours (15.42 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.You’ve just been unassigned from this ticket due to inactivity – but feel free to pick it back up (or a new one!) in the future! Thank you again for your contribution to this project.

github-actions[bot] avatar Dec 16 '23 00:12 github-actions[bot]

Hi @SajjadAhmad14 are you still working on this? :)

bcastillo32 avatar Dec 20 '23 01:12 bcastillo32

Hi @bcastillo32 I am just left with search by contact type group functionlity.

SajjadAhmad14 avatar Dec 20 '23 18:12 SajjadAhmad14

Hi @bcastillo32 I am just left with search by contact type group functionlity.

Hi @SajjadAhmad14 - are you saying all that you have left if the search portion for the component?

bcastillo32 avatar Jan 05 '24 01:01 bcastillo32

Hi @bcastillo32 Can you please guide me for the UI of search functionality we want to implement which is specified in point 7 of acceptance criteria. A loom video of the example would be best.

7: A user should be able to fuzzy search based on “Contact Type Groups” (see “Editing CASA Organization page in admin portal), ie searching “Family” would still display “Grandparent” Snippet from Figma file/Prototype

SajjadAhmad14 avatar Jan 10 '24 14:01 SajjadAhmad14

Hi @bcastillo32 Can you please guide me for the UI of search functionality we want to implement which is specified in point 7 of acceptance criteria. A loom video of the example would be best.

7: A user should be able to fuzzy search based on “Contact Type Groups” (see “Editing CASA Organization page in admin portal), ie searching “Family” would still display “Grandparent” Snippet from Figma file/Prototype

Hi @SajjadAhmad14 Sure thing. I will have some feedback for you shortly. I am just clarifying with some folks on my end before doing so.

bcastillo32 avatar Jan 11 '24 21:01 bcastillo32

Hi @SajjadAhmad14 Here is a quick video explaining the fuzzy search requirement: https://www.loom.com/share/8775a5f3f44b4a758e37d1f66821ec7b?sid=2c08ab61-3c9c-46ad-a89d-2d386cefa703

bcastillo32 avatar Jan 13 '24 02:01 bcastillo32

Hi @SajjadAhmad14 Here is a quick video explaining the fuzzy search requirement: https://www.loom.com/share/8775a5f3f44b4a758e37d1f66821ec7b?sid=2c08ab61-3c9c-46ad-a89d-2d386cefa703

Hi @SajjadAhmad14 was this helpful?

bcastillo32 avatar Jan 18 '24 04:01 bcastillo32

Hi @SajjadAhmad14 Here is a quick video explaining the fuzzy search requirement: https://www.loom.com/share/8775a5f3f44b4a758e37d1f66821ec7b?sid=2c08ab61-3c9c-46ad-a89d-2d386cefa703

Hi @SajjadAhmad14 was this helpful?

Yeah it did. Thanks!

SajjadAhmad14 avatar Jan 21 '24 12:01 SajjadAhmad14

This issue has been inactive for 252 hours (10.50 days) and will be unassigned after 108 more hours (4.50 days). If you have questions, please

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

github-actions[bot] avatar Feb 01 '24 00:02 github-actions[bot]

This issue has been inactive for 372 hours (15.50 days) and is past the limit of 360 hours (15.00 days) so is being unassigned.You’ve just been unassigned from this ticket due to inactivity – but feel free to pick it back up (or a new one!) in the future! Thank you again for your contribution to this project.

github-actions[bot] avatar Feb 06 '24 00:02 github-actions[bot]

hi @SajjadAhmad14 how is it coming with this ticket? Are you still actively working on this?

bcastillo32 avatar Feb 18 '24 21:02 bcastillo32

hi @SajjadAhmad14 how is it coming with this ticket? Are you still actively working on this?

Hi @SajjadAhmad14 If you can let me know but the end of this week that would be great. If not we might have to re-assign as this is a high-priority item. Please let me know.

bcastillo32 avatar Feb 21 '24 22:02 bcastillo32

This issue has been open without changes for a long time! What's up?

github-actions[bot] avatar May 09 '24 01:05 github-actions[bot]