rubyforgood / casa

Volunteer management system for nonprofit CASA, which serves foster youth in counties across America.
https://casavolunteertracking.org/
MIT License
316 stars 479 forks source link

Add Contact All Volunteers button to Volunteers page #4120

Closed compwron closed 5 months ago

compwron commented 2 years ago

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

Description

  1. Add a button to https://casa-qa.herokuapp.com/volunteers
  2. button says "Contact All Volunteers assigned to Transition Aged Youth"
  3. Clicking the button opens a new page
  4. New page has a text box with a character limit of 250 characters
  5. New page says "Message will be sent to volunteers and supervisors"
  6. New page has a button "Send Message" which sends the message to volunteers who are actively assigned to cases with transition aged youth (see casa_case.assigned_volunteers which uses active_case_assignments)
  7. New page has a button "Cancel" which goes back to the Volunteers page https://casa-qa.herokuapp.com/volunteers

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 commented 2 years ago

Let's build https://github.com/rubyforgood/casa/issues/4122 first and see if that is enough for stakeholder happiness - I have reservations about building something that could be a spam engine.

github-actions[bot] commented 1 year ago

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

github-actions[bot] commented 1 year ago

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

compwron commented 5 months ago

agreed with my past self above