Allow accounts to be disabled, such that they no longer receive email notifications
|Reported by:||anonymous||Owned by:|
When a developer or other Trac user becomes inactive in a project, it would be nice to be able to simply 'lock' their account, preserving as much information as possible. Because otherwise they'll be receiving email notifications for every bug they've reported, etc.
Workarounds, and why they're undesirable:
- Modify every ticket they've reported. Error-prone and tedious, plus minor data loss.
- Modify the configuration of the mail server to alias the login to /dev/null. Not always practical, and sometimes you still want non-automated emails to go through to them.
DELETE FROM session WHERE sid=:developername AND var_name='email';Someone needs to look this code up, and if the schema changes it might break. Also, encouraging people to mess with the database internals is probably a bad idea in the long term.
If there's a way for Trac to determine whether the auth system has locked an account, relying on that would probably be the most elegant solution.
Change History (11)
comment:1 by , 14 years ago
|Component:||general → notification|
|Severity:||normal → minor|