It is probably inevitable that the URL crisiscleanup.org or "[root]" will
become public at some point, and we could have large numbers of Spontaneous
Unaffiliated Volunteers (SUVs) visit the site and attempt to join as an
organization. Only organizations are permitted to join the system (See Issue
138), so it is prudent to direct SUVs to a place where they can hook up with
organizations, and not create too much noise for system administrators.
Create [root]/volunteer. Add a link to [root]/volunteer on the Unauthenticated
navigation bar, and on the login page. Note: On the Unauthenticated navigation
bar, the link should say "Volunteer". On the Authenticated navigation bar, the
link should say, "Volunteers". See details below.
[root]/volunteer should contain the following for unauthenticated users:
------------------------------------------------------------
"In order to join [root], you must be a member of a participating organization.
If you would like to volunteer with a participating organization, please
choose one or more organizations below. Your name and contact information will
be shared with those organizations. Because there is no guarantee that any
organization will be able to use your services, we recommend you check 'Any
Organization' below. Your contact information will be shared with each
organization you indicate, subject to their privacy policies.
[Your information will be automatically removed from the [root] database in
[time] days/weeks/months/years]. To volunteer for a future disaster, visit
this website again.
*Name: [ ]
Phone Number(s): [ ]
*Email Address: [ ]
Address: [ ]
*Zip Code: [ ]
*City: [Auto-fill ]
*State: [Auto-fill ]
Facebook: [ ]
Twitter: [ ]
Other Social Media: [ ]
Incident: [Sandy, Jopplin, Other Names, Most recent is default]
Types of work for which you'd like to volunteer:
__________________________
| |
| |
| |
| |
|__________________________|
Physical or other limitations:
__________________________
| |
| |
| |
| |
|__________________________|
I would like to volunteer with:
Any Organization []
[List each registered organization] []
*I accept the [link]Privacy Policy[/link] []
Remove my contact information from [root] []
[Submit]
------------------------------------------------------------
If the SUV chooses one or more organizations, but not "Any Organization," then
each of the selected organizations receive a daily digest alert with the name
and contact information, regardless of whether the organization asked to
receive alerts about SUVs. (See Issue 21, Comment 13) The information is also
available in tabular/.csv form to each selected organization when an
authenticated user visits [root]/volunteer.
If the SUV chooses "Any Organization," AND one or more individual
organizations, then then each organization that has opted into receiving an
alert about SUVs receives an alert, AND each of the selected organizations
receive a daily digest alert with the name and contact information, regardless
of whether the organization asked to receive alerts about SUVs.
If the SUV chooses only "Any Organization," then only organizations that have
(or will) ask to be alerted about SUVs will receive an alert.
UPDATING/EDITING/DEACTIVATING VOLUNTEER PROFILES
On [root]/volunteer, add a link to "Edit/Update/Delete your Volunteer Profile."
When an unauthenticated SUV clicks that link, they must enter their email
address. An email is sent with a session-specific link that will expire after
72 hours, that will allow the SUV to edit, Update, or Delete his/her profile.
If they click "Delete," then their contact information is instantly deleted.
The SUV may repeat this process as many times as they wish.
VIEWING VOLUNTEER DATA
For AUTHENTICATED users who visit [root]/volunteer, they should see the names
and contact information of people who selected their organization AND "Any
Organization," ONLY FOR THAT INCIDENT. This means that SUVs who volunteered
for Sandy will not be visible to organizations who are registered for other
Incidents.
For Authenticated users, the available list of volunteers should be
downloadable in .csv format so that each organization may contact SUVs at their
leisure.
In the admin panel, create a setting to automatically delete SUV information
after a variable number of days. "0" means "Do Not Delete"
See Issue 21, Comment 13
See Issue 101, Comment 5
Original issue reported on code.google.com by v...@aarontitus.net on 22 Jan 2013 at 4:23
Original issue reported on code.google.com by
v...@aarontitus.net
on 22 Jan 2013 at 4:23