{% extends 'base.html' %} {% block title %}Edytuj stan zbiórki{% endblock %} {% block content %}
← Szczegóły zbiórki ← Panel Admina
{# Obliczenia wstępne (do inicjalnego podglądu) #} {% set has_cel = (zbiorka.cel is defined and zbiorka.cel and zbiorka.cel > 0) %} {% set progress = (zbiorka.stan / zbiorka.cel * 100) if has_cel else 0 %} {% set progress_clamped = 100 if progress > 100 else (0 if progress < 0 else progress) %}

Edytuj stan: {{ zbiorka.nazwa }}

{% if has_cel %} Cel: {{ zbiorka.cel|round(2) }} PLN {% endif %} Obecnie: {{ zbiorka.stan|round(2) }} PLN
Aktualnie: {{ progress|round(1) }}%
{# {{ form.csrf_token }} #}
PLN
Wpisz łączną zebraną kwotę po zmianie (nie przyrost). Skorzystaj z szybkich korekt poniżej.
{% for delta in [10,50,100,200] %} {% endfor %} {% if has_cel %} {% set brakujace = (zbiorka.cel - zbiorka.stan) if (zbiorka.cel - zbiorka.stan) > 0 else 0 %} {% if brakujace > 0 %} Brakuje: {{ brakujace|round(2) }} PLN {% endif %} {% endif %}
Podgląd po zapisaniu
Procent realizacji: {{ progress|round(1) }}%
{% if has_cel %} {% if brakujace > 0 %} Do celu brakuje: {{ brakujace|round(2) }} PLN {% elif brakujace == 0 %} Cel osiągnięty. {% else %} Przekroczono cel o: {{ (brakujace * -1)|round(2) }} PLN {% endif %} {% else %} Brak zdefiniowanego celu — procent nie jest wyliczany. {% endif %}
Anuluj
{% endblock %} {% block extra_scripts %} {{ super() }} {% endblock %}