Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Send email to organization address on file when flagging info or submitting updates #130
If someone flags an org's info as wrong, or submits an update, it should send an email to the organization (we have email addresses for most of them) so they can make the update (in case the flag requires an update), or approve/deny the submission.
Users must be signed in to flag or submit updates. If they are signed in with an email address whose domain matches the organization's, then we assume they are the moderator for that org, and therefore won't send them an email when they make an update themselves.
Just thinking out loud here on a potential solution to the moderation problem.
While I think this would be a great feature to have available, I think it would need to not be on by default. Sending unsolicited emails may not endear our platform to the recipient orgs and we'd also potentially be breaking anti-spam laws by sending emails to the addresses we have, as they are essentially harvested addresses for our system (none of the orgs "signed up" to be in our database).
For this kind of notification system to work I think it would need to:
** Be a setting a logged in organization moderator would need to turn on themselves.
What's your thoughts behind requiring a user sign in to flag/edit fields? I fear this would be a big barrier to contributing edits, particularly if clients were to become involved in keeping the info up-to-date (see Yelp, for instance, where you can submit edits without being signed in). Just to be sure we're talking about the same thing here, I was thinking something like:
** Anybody can flag/edit fields of data.
In this scenario, another possible way of preventing emails being sent to an organization email when that organization is doing the edits is to have one master organization moderation account that is tied to the email on file. If that account is logged in and makes edits to their own records, no email notification is sent, even if their notification preference is turned on.