'app_name': APP_SHORT_NAME,
}
+class UserLoginAction(ActionProxy):
+ verb = _("logged in")
+
+ def describe(self, viewer=None):
+ return _("%(user)s %(have_has)s logged in") % {
+ 'user' : self.hyperlink(self.user.get_profile_url(), self.friendly_username(viewer, self.user)),
+ 'have_has': self.viewer_or_user_verb(viewer, self.user, _('have'), _('has')),
+ }
+
class EmailValidationAction(ActionProxy):
verb = _("validated e-mail")
return _("%(user)s %(have_has)s validated the e-mail %(email)s") % {
'user': self.hyperlink(self.user.get_profile_url(), self.friendly_username(viewer, self.user)),
'have_has': self.viewer_or_user_verb(viewer, self.user, _('have'), _('has')),
- 'email' : self.user.email
+ 'email' : self.user.email if viewer.is_superuser or viewer.is_staff or viewer == self.user else ""
}
class EditProfileAction(ActionProxy):