For spam management, give superusers two new fields to assist with tracking & blocking spam. Desiderata:
A checkbox/boolean for "is_spam." Accounts that are flagged as spam should also be set to inactive and to "no" for all four email settings, but it's okay if the person reviewing spam needs to uncheck those boxes manually (IE, please don't pursue adding those updates unless they are also just a matter of changing something in the config file for CTRL.)
An open text field for "admin_comments" that's available for read/write by admins with access to CTRL.
Interface notes:
On the search view (e.g. https://lookit.mit.edu/__CTRL__/accounts/user/?q=struhl), it would be great to remove Given Name and Family Name (which hardly any family accounts ever fills out) from the table and instead include the new is_spam feature along with the email address
For spam management, give superusers two new fields to assist with tracking & blocking spam. Desiderata:
A checkbox/boolean for "is_spam." Accounts that are flagged as spam should also be set to inactive and to "no" for all four email settings, but it's okay if the person reviewing spam needs to uncheck those boxes manually (IE, please don't pursue adding those updates unless they are also just a matter of changing something in the config file for CTRL.)
An open text field for "admin_comments" that's available for read/write by admins with access to CTRL.
Interface notes:
On the search view (e.g. https://lookit.mit.edu/__CTRL__/accounts/user/?q=struhl), it would be great to remove Given Name and Family Name (which hardly any family accounts ever fills out) from the table and instead include the new is_spam feature along with the email address
On the details view (e.g. https://lookit.mit.edu/__CTRL__/accounts/user/10317/change/?_changelist_filters=q%3Dstruhl), no strong preference on the ordering of either of these fields, but it would make sense to have them at the bottoms since we scan the full record when making the determination. Something like this would be great:
-- all the other fields --- Locale: [ ] Is researcher [ ] Email next studies, etc. Admin comments: [ ] Is spam