djbrown/hbscorez

View on GitHub
src/users/templates/users/profile.html

Summary

Maintainability
Test Coverage
{% extends "base/base.html" %}

{% block title %}{{ request.user.username }}{% endblock %}


{% block styles %}
{{ block.super }}
<style>
    form {
        display: inline;
    }

</style>
{% endblock %}


{% block content %}
<h1>{{ request.user.username }}</h1>

<p>Letzte Anmeldung: {{ request.user.last_login }}</p>

<p><a id="link-password-reset" href="{% url 'users:password_change' %}">Passwort ändern</a></p>

<p><a id="link-link" href="{% url 'users:link' %}" class="btn btn-success">Spieler verknüpfen</a></p>

<h5>Verknüpfte Saisons</h5>
{% if players.count > 0 %}
<ul>
    {% for player in players %}
    <li>
        {% if player.published %}
        <a href="{% url 'players:detail' player.pk %}">{{ player.team.league.season }} {{ player.public_name }}</a>
        <form onsubmit="return confirm('Möchtest du die Verknüpfung wirklich löschen?');" method="POST"
            action="{% url 'users:unlink' %}">
            {% csrf_token %}
            <input type="hidden" value="{{ player.pk }}" name="player" />
            <button type="submit" class="btn btn-danger btn-sm">Verknüpfung löschen &times;</button>
        </form>
        {% else %}
        {{ player.team.league.season }} Verknüpfung gelöscht
        {% endif %}
    </li>
    {% endfor %}
</ul>
{% else %}
<p>Du hast bisher noch keine Saisons verknüpft</p>
{% endif %}

{% endblock %}