def format_commit_author(commit): users = User.objects.filter( social_auth__verifiedemail__email=commit["author_email"] ).distinct() if len(users) == 1: return get_user_display(users[0], True, True) return commit["author_name"]
def render_comment(comment): mentioned = comment.get_mentions() result = linebreaks(urlize(comment.comment, autoescape=True)) for user in mentioned: result = result.replace( '@{}'.format(user.username), get_user_display(user, icon=False, link=True), ) return mark_safe(result)
def get_user_display_link(self): return get_user_display(self.user, True, True)
def get_user_display(self): return get_user_display(self.user)
def get_lock_user_display(self): ''' Returns formatted lock user. ''' return get_user_display(self.lock_user)
def get_user_display(self, icon=True): return get_user_display(self.user, icon, link=True)
def get_user_text_display(self): return get_user_display(self.user, icon=False, link=True)
def get_user_display(self): return get_user_display(self.user, link=True)
def get_lock_user_display(self): """Returns formatted lock user.""" return get_user_display(self.lock_user)
def get_user_name(self): return get_user_display(self.user, False)
def get_user_display(self, icon: bool = True): return get_user_display(self.user, icon, link=True)