emfcamp / Website

The Electromagnetic Field web site
http://www.emfcamp.org
GNU Affero General Public License v3.0
40 stars 85 forks source link

Volunteer contact details should not be separate from user contact details #1054

Open russss opened 2 years ago

russss commented 2 years ago

The Volunteer object requires a User, but it has separate email, name, and phone number fields for reasons which are unclear.

This is less then ideal for a few reasons:

For clarity: there is no requirement for the User.name field to be a user's proper/real/"legal" name. Perhaps there's some impression that it should be when people buy tickets, but we could give people the option to change it when they sign up to volunteer.

If anyone has any more insights into why the system is currently designed this way, I'm all ears.

marksteward commented 2 years ago

I'm pretty sure the reason is you can't change your EMF email:

image

And people might want to be notified on a different email address, or might not even have access to the one that bought them a ticket. Currently we expose this under the volunteering page as an offer to contact people at a different address:

image

marksteward commented 2 years ago

User.phone is redundant and should be removed at some point.

russss commented 2 years ago

I don't really see why we shouldn't allow people to change their email address to be honest - it's just that we never added that feature (it would certainly be useful on the admin interface as well).