CrisisCleanup / crisiscleanup-1

[OLD] Legacy Crisis Cleanup on GAE/Python
https://sandy-disaster-recovery.appspot.com
Other
8 stars 4 forks source link

Managing Spontaneous Unaffiliated Volunteers (SUVs) #164

Open aarontitus opened 11 years ago

aarontitus commented 11 years ago

Original author: v...@aarontitus.net (January 22, 2013 16:23:15)

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 #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 #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 #21, Comment 13 See #101, Comment 5

Original issue: http://code.google.com/p/sandy-disaster-recovery/issues/detail?id=164