-
-
Notifications
You must be signed in to change notification settings - Fork 196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a way for users to find missing authority email addresses #3477
Comments
Once done, create ticket for adding it to https://www.whatdotheyknow.com/help/volunteers |
If implementing this authorities tagged defunct should be excluded. Ideally users would only get points in the game if admins accepted their suggestions. We'd want to encourage good quality suggestions with links to sources or other justifications. This isn't currently a big issue for WhatDoTheyKnow but the presence of this feature could change the way we operate - eg. we decided not to add large numbers of bodies we don't have email addresses for, but with this feature we could. WhatDoTheyKnow started with crowdsourced addresses on a shared GoogleSheets document, with this feature new sites could be started "on-site" rather than having to direct helpers to a spreadsheet. |
The request classification game only has an overall target. It would be good to have more achievable per body / per category targets / reports for both an email finding "game" and the request classification game. |
A way of achieving this would be to use a tag and link to a tag-based search Would have to manually tag the bodies then remember to remove the tag once an address is accepted. Would be quite easy to mass-apply the tag for current bodies missing an email: PublicBody.without_request_email.each { |b| b.add_tag_if_not_already_present('missing_email') } Could hack something in the theme to automatically keep the tag up to date: class PublicBody
after_save :update_missing_email_tag
def update_missing_email_tag
if missing_email?
add_tag_if_not_already_present('missing_email')
else
remove_tag('missing_email')
end
end
def missing_email?
!has_request_email?
end |
Automatically apply and remove the `missing_email` tag to bodies that have a missing email so that users can find them via a public search and help to source the addresses. The changelog suggests a one-shot script to mass-apply the tag to existing bodies that are missing an email. Fixes #3477.
Automatically apply and remove the `missing_email` tag to bodies that have a missing email so that users can find them via a public search and help to source the addresses. The changelog suggests a one-shot script to mass-apply the tag to existing bodies that are missing an email. Fixes #3477.
Can we "follow success" and perhaps eg. improve https://www.whatdotheyknow.com/body/list/missing_email
Some of those ideas for improvement could be spun into their own tickets. |
In the admin backend you can see authorities where we're missing an email but this isn't exposed in the frontend. I can see volunteers potentially helping find email addresses if there was something like the request categorisation game but for missing email addresses.
The text was updated successfully, but these errors were encountered: