{% extends "pretixcontrol/auth/base.html" %}
{% load bootstrap3 %}
{% load i18n %}
{% load static %}
{% load urlreplace %}
{% block content %}
    <form class="form-signin" action="" method="post">
        {% if backends|length > 1 %}
            <ul class="nav nav-pills">
                {% for b in backends %}
                    {% if b.visible %}
                        <li class="{% if backend.identifier == b.identifier %}active{% endif %}">
                            <a href="{% if b.url %}{{ b.url }}{% else %}?{% url_replace request "backend" b.identifier %}{% endif %}">
                                {{ b.verbose_name }}
                            </a>
                        </li>
                    {% endif %}
                {% endfor %}
            </ul>
            <br>
        {% endif %}
        {% csrf_token %}
        {% bootstrap_form form %}
        <div class="form-group buttons">
            {% if backend.login_form_fields %}
            <button type="submit" class="btn btn-primary btn-block">
                {% trans "Log in" %}
            </button>
            {% endif %}
            {% if backend.url %}
                <a href="{{ backend.url }}" class="btn btn-primary btn-block">
                    {{ backend.verbose_name }}
                </a>
            {% endif %}
            {% if backend.identifier == "native" %}
                {% if can_reset %}
                    <a href="{% url "control:auth.forgot" %}" class="btn btn-link btn-block">
                        {% trans "Lost password?" %}
                    </a>
                {% endif %}
                {% if can_register %}
                    <a href="{% url "control:auth.register" %}" class="btn btn-link btn-block">
                        {% trans "Register" %}
                    </a>
                {% endif %}
            {% endif %}
        </div>
    </form>
    <script type="text/plain" id="good_origin">{{ good_origin }}</script>
    <script type="text/plain" id="bad_origin_report_url">{{ bad_origin_report_url }}</script>
    <!-- pretix-login-marker -->{# marker required for ajax calls to detect that user session is over #}
{% endblock %}
