{% extends "base.html" %}
{% load juntagrico.config %}
{% load jgo.config %}
{% load i18n %}
{% load static %}
{% load crispy_forms_tags %}
{% block page_title %}
    {% if exists %}
        <h3>Dein Gotte/Götti-Profil</h3>
    {% else %}
        <h3>Melde dich als Gotte oder Götti an</h3>
    {% endif %}
{% endblock %}
{% block styles %}
    {{ block.super }}
    <link href="{% static 'jgo/css/registration.css' %}" rel="stylesheet"/>
{% endblock %}
{% block content %}
    {% if exists and not form.errors %}
        <div class="row mb-3">
            <div class="col-md-12 alert alert-success">
                {% block godchildren %}
                    {% for godchild in form.instance.godchild_set.matched %}
                        {% if forloop.first %}
                            <h4>{% trans "Von dir Betreut" %}</h4>
                            <em>
                            {% if forloop.revcounter > 1 %}
                                {% trans "Bitte melde dich innerhalb von zwei Wochen nach der Zuteilung durch die Patenschaftskoordination bei diesen Personen." %}
                            {% else %}
                                {% trans "Bitte melde dich innerhalb von zwei Wochen nach der Zuteilung durch die Patenschaftskoordination bei dieser Person." %}
                            {% endif %}
                            </em>
                        {% endif %}
                        <p>
                            <strong>{{ godchild }}</strong>:
                            <a href="mailto:{{ godchild.member.email }}">{{ godchild.member.email }}</a>,
                            {{ godchild.member.mobile_phone|default:godchild.member.phone }}<br>
                            {% trans "Gemeinsame Sprachen:" %} {{ godchild.matching_languages|default:'Keine' }}<br>
                            {% trans "Gemeinsame Zeitfenster:" %} {{ godchild.matching_slots|default:'Keine' }}<br>
                            {% trans "Gemeinsame Tätigkeitsbereiche:" %}
                            {% for area in godchild.matching_areas %}
                                {{ area.name }}{% if not forloop.last %},{% endif %}
                            {% empty %}
                                 {% trans "Keine" %}
                            {% endfor %}
                            <br>
                            {% trans "Status:" %} {{ godchild.get_progress_display }}<br>
                            {% if godchild.progress == godchild.OPEN %}
                                <a href="{% url "jgo:arranged" godchild.pk %}" class="btn btn-primary">
                                    {% blocktrans %}
                                        Ich habe den Kontakt mit {{ godchild }} aufgenommen
                                    {% endblocktrans %}
                                </a>
                            {% elif godchild.progress == godchild.ARRANGED %}
                                <a href="{% url "jgo:done" godchild.pk %}" class="btn btn-warning"
                                    onclick="return confirm('{% trans "Hiermit bestätigst du, dass du diese Patenschaft erfolgreich abgeschlossen hast." %}')">
                                    {% blocktrans %}
                                        Patenschaft mit {{ godchild }} abschliessen
                                    {% endblocktrans %}
                                </a>
                            {% endif %}
                            <br>
                        </p>
                    {% empty %}
                        {% if form.instance.remaining_godchildren > 0 %}
                            <h4>{% trans "Die Vermittlung läuft" %}</h4>
                            <p>{% trans "Danke für deine Anmeldung." %}</p>
                        {% elif form.instance.godchild_set.completed.exists %}
                            <h4>{% trans "Danke!" %}</h4>
                            <p>{% trans "Du hast alle deine Patenschaften abgeschlossen. Klicke hier, um Gotte/Götti für weitere Neumitglieder zu werden." %}</p>
                        {% else %}
                            <h4>{% trans "Fast geschaft!" %}</h4>
                            <p>{% trans "Du hast dein Gotte/Götti-Profil erstellt aber derzeit angegeben, dass du noch keine Neumitglieder betreuen kannst." %}</p>
                        {% endif %}
                    {% endfor %}
                {% endblock %}
                {% block remaining_godchildren %}
                    {% with form.instance.remaining_godchildren as rg %}
                        {% if rg <= 0 %}
                            <a href="{% url "jgo:increment-max-godchildren" %}" class="btn btn-primary">
                                {% trans "Ein weiteres Neumitglied betreuen" %}
                            </a>
                        {% else %}
                            {% if form.instance.godchild_set.matched.exists %}
                                <h4>{% trans "Die Vermittlung läuft weiter" %}</h4>
                            {% endif %}
                            {% if rg == 1 %}
                                {% trans "Die Patenschaftsvermittlung prüft derzeit, ob sie noch ein passendes Neumitglied für dich findet." %}
                            {% else %}
                                {% blocktrans %}
                                    Die Patenschaftsvermittlung prüft derzeit, ob sie noch {{ rg }} passende Neumitglieder für dich findet.
                                {% endblocktrans %}
                            {% endif %}
                            <br>
                            {% trans "Dies kann einige Tage in Anspruch nehmen. Du wirst per E-Mail informiert." %}
                            <br>
                            {% trans "Deine Kriterien kannst du unten anpassen." %}
                        {% endif %}
                    {% endwith %}
                {% endblock %}
            </div>
        </div>
    {% endif %}
    {% if not form.errors %}
        <div class="row mb-3">
            <div class="col-md-12">
                {% block godparent_info %}
                    {% jgo_config "contact" as c_contact %}
                    <h4>Informationen zur Patenschaft</h4>
                    <p>Als Gotte/Götti bist du eine Art Vertrauensperson für ein dir zugeteiltes Neumitglied.
                        Diesem erleichterst du den Start bei {% config "organisation_name" %}, indem du es in die Community
                        und den Solawi-Alltag einführst und ihm bei Fragen zur Verfügung stehst.</p>
                    <h5>Deine Aufgaben</h5>
                    <ul>
                        <li>Du nimmst innerhalb von zwei Wochen nach der Zuteilung mit dem neuen Mitglied Kontakt auf.</li>
                        <li>Zu Beginn der Saison leistet ihr gemeinsam einen Arbeitseinsatz.<br>
                            Bei diesem Einsatz zeigst du dem neuen Mitglied die Gärtnerei, machst es mit anderen Mitgliedern und Schlüsselpersonen vor Ort bekannt,
                            beantwortest allfällige Fragen und vermittelst, was solidarische Landwirtschaft (SoLaWi) und die Genossenschaft für dich bedeuten.<br>
                            Dafür orientierst du dich an der
                            <strong><a href="/t/patenschaft_checkliste" target="_blank">Checkliste</a></strong></li>
                        <li>Du stehst dem Neumitglied weiterhin als vertrauensvolle Ansprechperson zur Verfügung (es darf dich kontaktieren).</li>
                        <li>Bei Gelegenheit erkundest du seine Interessen und vernetzt es mit Mitgliedern mit
                            ähnlichen Interessen oder passenden Arbeits- und Projektgruppen.
                            Bei Bedarf kann dich die Patenschaftsbetreuung (<a href="mailto:{{ c_contact }}">{{ c_contact }}</a>) bei der Vernetzung unterstützen.</li>
                    </ul>
                    <h5>Das bringst du mit</h5>
                    <ul>
                        <li>Du bist mindestens ein Jahr Mitglied bei {% config "organisation_name" %}.</li>
                        <li>Du magst Menschen und gehst in einer interessierten und offene Haltung auf sie zu.</li>
                        <li>Dir liegt der Zusammenhalt der Community von {% config "organisation_name" %} und der Solawi-Gedanke am Herzen.</li>
                    </ul>
                    <h5>Darauf darfst du dich freuen</h5>
                    <ul>
                        <li>Du lernst über deine Projekt- und Arbeitsgruppe hinaus neue Mitglieder kennen, kommst
                            ins Gespräch über neue Themen und leistest einen wichtigen Beitrag zum
                            Zusammenhalt unserer Community.</li>
                        <li>Du erhältst ein Böhnli.</li>
                    </ul>
                {% endblock %}
            </div>
        </div>
    {% endif %}
    {% if form.instance.pk is None or form.instance.remaining_godchildren > 0 or form.errors %}
        <div class="row mb-3">
            <div class="col-md-12">
                <h4>
                    {% trans "Deine Kriterien" %}
                </h4>
                <p>
                    {% block godparent_form_info %}
                        {% blocktrans %}
                            Bitte fülle untenstehende Kriterien aus, damit dir ein möglichst passendes Neumitglied vermittelt werden kann.
                        {% endblocktrans %}
                    {% endblock %}
                </p>
            </div>
        </div>
        {% include "jgo/snippets/depot_info.html" %}
        {% crispy form %}
        {% if exists and not form.instance.godchild_set.count %}
            <div class="row mb-3">
                <div class="col-md-12">
                    <h4>
                        {% trans "Austragen" %}
                    </h4>
                </div>
            </div>
            <div class="row mb-3">
                <div class="col-md-12">
                    <p>
                        {% trans "Hiermit wird dein Gotte/Götti-Profil gelöscht. Du kannst es jederzeit neu erstellen" %}
                    </p>
                    <a href="{% url 'jgo:leave' %}" class="btn btn-danger">
                        {% trans "Ich will nicht mehr Gotte/Götti sein" %}
                    </a>
                </div>
            </div>
        {% endif %}
    {% endif %}
    {% if form.instance.pk and form.instance.godchild_set.completed.exists %}
        <div class="row mb-3">
            <div class="col-md-12">
                {% block godchildren_completed %}
                    <h4>{% trans "Vergangene Patenschaften" %}</h4>
                    <p>
                    Dank dir konnten folgende Neumitglieder erfolgreich bei {% config "organisation_name" %} starten.
                    </p>
                    <p>
                    {% for godchild in form.instance.godchild_set.completed %}
                        <strong>{{ godchild }}</strong>{% if not forloop.last %}, {% endif %}
                    {% endfor %}
                    </p>
                {% endblock %}
            </div>
        </div>
    {% endif %}
{% endblock %}
