{% extends "user/base-users-table.html" %}

{% set friends = request.profile.get_friends() if request.user.is_authenticated else {} %}

{% block after_rank_head %}
    {% if has_rating %}
        <th>{{ _('Rating') }}</th>
    {% endif %}
    <th class="organization-column">{{ _('Organization') }}</th>
    <th class="fullname-column" style="display: none;">{{ _('Full Name') }}</th>
{% endblock %}

{% block after_rank %}
    {% if has_rating %}
        <td>{% if user.participation_rating %}{{ rating_number(user.participation_rating) }}{% endif %}</td>
    {% endif %}
    <td class="organization-column">
        {% if user.organization %}
            <span class="organization"><a href="{{ user.organization.get_absolute_url() }}">
                {{- user.organization.short_name -}}
            </a></span>
        {% endif %}
    </td>

    <td class="fullname-column" style="display: none;"> 
        {% if user.user.first_name %}
            <span class="fullname">
                {{ user.user.first_name }}
            </span>
        {% endif %}
    </td>
{% endblock %}

{% block user_data %}
    {% if can_edit %}
        <span class="contest-participation-operation">
            <form action="{{ url('contest_participation_disqualify', contest.key) }}" method="post">
                {% csrf_token %}
                <input type="hidden" name="participation" value="{{ user.participation.id }}">
                {% if user.participation.is_disqualified %}
                    <a href="#" title="{{ _('Un-Disqualify') }}"
                       class="un-disqualify-participation"><i class="fa fa-undo fa-fw"></i></a>
                {% else %}
                    <a href="#" title="{{ _('Disqualify') }}"
                       class="disqualify-participation"><i class="fa fa-trash fa-fw"></i></a>
                {% endif %}
            </form>
            {% if perms.judge.change_contestparticipation %}
                <a href="{{ url('admin:judge_contestparticipation_change', user.participation.id) }}"
                   title="{{ _('Admin') }}" class="edit-participation"><i class="fa fa-cog fa-fw"></i></a>
            {% endif %}
        </span>
    {% endif %}
{% endblock %}

{% block before_point_head %}
    {% for problem in problems %}
        <th class="points header problem-score-col"><a href="{{ url('contest_ranked_submissions', contest.key, problem.problem.code) }}">
            {{- contest.get_label_for_problem(loop.index0) }}
            <div class="point-denominator">{{ problem.points }}</div>
        </a></th>
    {% endfor %}
{% endblock %}

{% block row_extra %}
    class="{{ 'disqualified' if user.participation.is_disqualified }} {{ 'friend' if user.username in friends }} {{'highlight' if user.username == request.user.username}}"
{% endblock %}

{% block before_point %}
    {% for cell in user.problem_cells %}
        {{ cell }}
    {% endfor %}
{% endblock %}

{% block point %}
    {{ user.result_cell }}
{% endblock %}