rubyforgood / casa

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

Add button for Volunteers to delete case contact drafts #5846

Closed elasticspoon closed 3 months ago

elasticspoon commented 3 months ago

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

Description

We recently added a feature for drafts of case contacts (/case_contacts).

Image

This was added to make sure that volunteers would not lose progress towards their completion of the form. However, volunteers are having issues with accidentally creating drafts and those polluting their case contact screen.

Image

Volunteers should be able to delete their drafts (we will still keep this as a soft delete just in case.)

Criteria for completion

https://github.com/rubyforgood/casa/pull/1888 could be solid reference for implementation. We want to soft delete, not full on delete the drafts.

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.