Consider adding the CiviVolunteer extension
We had a few requests for CiviVolunteer.
- Onboard new volunteers
- Approval process
- Allow volunteers to signup for opportunities in the CRM (with a user account).
One possible challenge for us might be the handling of permissions, but I think we're OK if we have: authenticated user, staff, admin (where authenticated users, i.e. without a specific role, as volunteers without access to the CRM, but with access to volunteer signups).
We would also have to enable it on all tiers, since otherwise the Drupal permissions are reset when the extension is disabled.