diff --git a/pirates/models.py b/pirates/models.py
index 651d15e20da6211ff18e5d50b856d3ef03bb915e..ab092f6ed59b0a2fa191555da288ce0cca9e8286 100644
--- a/pirates/models.py
+++ b/pirates/models.py
@@ -52,6 +52,9 @@ class AbstractUser(PermissionsMixin):
         """Return the short name for the user."""
         return self.first_name
 
+    def __str__(self):
+        return self.get_full_name() or self.email or self.sso_id
+
     @property
     def is_anonymous(self):
         """