コード例 #1
0
ファイル: user.py プロジェクト: vladeugeniu/wouso
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)
コード例 #2
0
ファイル: user.py プロジェクト: alexef/wouso-1
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)
コード例 #3
0
ファイル: user.py プロジェクト: anaion/wouso
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)
コード例 #4
0
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)
コード例 #5
0
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)
コード例 #6
0
ファイル: user.py プロジェクト: ArmandNM/wouso
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)
コード例 #7
0
    def test_no_artifact_behavior(self):
        noartifact = NoArtifactLevel(1)

        self.assertTrue(artifact(noartifact))