First, there is currently a log entry in mischief for an options page login failure, but only with private rosters. If we are going to be logging auth failures in a new security log, the options failure should be logged there too and unconditionally.
Second, the Changes to the owner notifications to add
text = "%s\nReason: %s" % (text, whence)
to the owner notifications for subscribe and unsubscribe are problematic. whence is not a 'Reason' and there is no i18n for 'Reason'
It would be better to just add whence as an additional replacement in the templates.
Finally, I don't see the need for this in the owner notices at all. This info is already in the subscribe log which I think is a better place for it.
There are a couple of issues.
First, there is currently a log entry in mischief for an options page login failure, but only with private rosters. If we are going to be logging auth failures in a new security log, the options failure should be logged there too and unconditionally.
Second, the Changes to the owner notifications to add
text = "%s\nReason: %s" % (text, whence)
to the owner notifications for subscribe and unsubscribe are problematic. whence is not a 'Reason' and there is no i18n for 'Reason'
It would be better to just add whence as an additional replacement in the templates.
Finally, I don't see the need for this in the owner notices at all. This info is already in the subscribe log which I think is a better place for it.