def player(user, artif_html=None, real_name=False): """ Render player name and level image with link to player's profile """ if not user or isinstance(user, str): return '' if isinstance(user, int) or isinstance(user, long): user = Player.objects.get(pk=user) link = reverse('wouso.interface.profile.views.user_profile', args=(user.id, )) if artif_html is None: artif_html = artifact(user.level) rel_data = u"%s,%s,%s,%s,%s,%s,1" % (user.nickname, user.full_name, user.points, player_avatar(user), user.level_no, user.id) if user.in_staff_group(): staff_class = 'cplayer-staff' else: staff_class = 'cplayer-%s' % user.race_name.lower() if real_name: name = u'%s %s (%s)' % (user.user.first_name, user.user.last_name, user.user.username) else: name = u'%s' % user return u'<a href="%s" class="cplayer %s" rel="%s">%s%s</a>' % ( link, staff_class, rel_data, artif_html, name)
def player(user): """ Render player name and level image with link to player's profile """ if isinstance(user, str): return '' if isinstance(user, int) or isinstance(user, long): user = Player.objects.get(pk=user) link = reverse('wouso.interface.profile.views.user_profile', args=(user.id,)) artif_html = artifact(user.level) return u'<a href="%s">%s%s</a>' % (link, artif_html, user)
def player(user): """ Render player name and level image with link to player's profile """ if not user or isinstance(user, str): return '' if isinstance(user, int) or isinstance(user, long): user = Player.objects.get(pk=user) link = reverse('wouso.interface.profile.views.user_profile', args=(user.id,)) artif_html = artifact(user.level) rel_data = u"%s,%s,%s,%s,%s,%s,1" % (user.nickname, user.user.first_name, user.points, player_avatar(user), user.level_no, user.id) return u'<a href="%s" class="cplayer" rel="%s">%s%s</a>' % (link, rel_data, artif_html, user)
def player(user): """ Render player name and level image with link to player's profile """ if isinstance(user, str): return '' if isinstance(user, int) or isinstance(user, long): user = Player.objects.get(pk=user) link = reverse('wouso.interface.profile.views.user_profile', args=(user.id, )) artif_html = artifact(user.level) return u'<a href="%s">%s%s</a>' % (link, artif_html, user)
def player(user): """ Render player name and level image with link to player's profile """ if not user or isinstance(user, str): return '' if isinstance(user, int) or isinstance(user, long): user = Player.objects.get(pk=user) link = reverse('wouso.interface.profile.views.user_profile', args=(user.id, )) artif_html = artifact(user.level) rel_data = u"%s,%s,%s,%s,%s,%s,1" % (user.nickname, user.user.first_name, user.points, player_avatar(user), user.level_no, user.id) return u'<a href="%s" class="cplayer" rel="%s">%s%s</a>' % ( link, rel_data, artif_html, user)
def player(user, artif_html=None, real_name=False): """ Render player name and level image with link to player's profile """ if not user or isinstance(user, str): return '' if isinstance(user, int) or isinstance(user, long): user = Player.objects.get(pk=user) link = reverse('wouso.interface.profile.views.user_profile', args=(user.id,)) if artif_html is None: artif_html = artifact(user.level) rel_data = u"%s,%s,%s,%s,%s,%s,1" % (user.nickname, user.full_name, user.points, player_avatar(user), user.level_no, user.id) if user.in_staff_group(): staff_class = 'cplayer-staff' else: staff_class = 'cplayer-%s' % user.race_name.lower() if real_name: name = u'%s %s (%s)' % (user.user.first_name, user.user.last_name, user.user.username) else: name = u'%s' % user return u'<a href="%s" class="cplayer %s" rel="%s">%s%s</a>' % (link, staff_class, rel_data, artif_html, name)
def test_no_artifact_behavior(self): noartifact = NoArtifactLevel(1) self.assertTrue(artifact(noartifact))