{% extends 'base.html' %} {% block title %}{% if request.path == url_for('zbiorki_zrealizowane') %}Zrealizowane zbiórki{% else %}Aktualnie aktywne zbiórki{% endif %}{% endblock %} {% block content %} {# Ustal kontekst listy #} {% set is_completed_view = (request.path == url_for('zbiorki_zrealizowane')) %}

{% if is_completed_view %}Zrealizowane zbiórki{% else %}Aktualnie aktywne zbiórki{% endif %}

{% if zbiorki and zbiorki|length > 0 %}
{% for z in zbiorki %} {% set progress = (z.stan / z.cel * 100) if z.cel > 0 else 0 %} {% set progress_clamped = 100 if progress > 100 else (0 if progress < 0 else progress) %}
{{ z.nazwa }}
{# Spójny badge zrealizowania: w zakładce „Zrealizowane” lub gdy >=100% #} {% if is_completed_view or progress_clamped >= 100 %} Zrealizowana {% endif %}
{% if not z.ukryj_kwote %} {% if z.cel > 0 %} Cel: {{ z.cel|round(2) }} PLN {% endif %} Stan: {{ z.stan|round(2) }} PLN {% else %} Kwoty ukryte {% endif %}
{% if not z.ukryj_kwote %} {{ progress_clamped|round(1) }}% {% else %} Postęp ukryty {% endif %}
{% endfor %}
{% else %}
{% if is_completed_view %}
Brak zrealizowanych zbiórek

Gdy jakaś zbiórka osiągnie 100%, pojawi się tutaj.

Zobacz aktywne {% else %}
Brak aktywnych zbiórek

Wygląda na to, że teraz nic nie zbieramy.

{% if current_user.is_authenticated and current_user.is_admin %} Utwórz nową zbiórkę {% else %} Zobacz zrealizowane {% endif %} {% endif %}
{% endif %} {% endblock %}