code: def name(self):
          
          if hasattr(self.user, "get_full_name"):
              return self.user.get_full_name()
          return "{0}".format(self.user)
docs: Returns the connected user's full name or string representation if the
          full name method is unavailable (e.g. on a custom user class).