rezerwa bez progressu
This commit is contained in:
@@ -20,21 +20,22 @@ zbiórki{% endif %}{% endblock %}
|
||||
href="{{ url_for('zbiorki_zrealizowane') }}">Zrealizowane</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
{% if zbiorki and zbiorki|length > 0 %}
|
||||
<div class="row g-4 pb-5">
|
||||
{% 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) %} <div
|
||||
class="col-sm-12 col-md-6 col-lg-4">
|
||||
{% set progress_clamped = 100 if progress > 100 else (0 if progress < 0 else progress) %}
|
||||
<div class="col-sm-12 col-md-6 col-lg-4">
|
||||
<div class="card h-100 position-relative">
|
||||
<div class="card-body d-flex flex-column">
|
||||
<div class="d-flex align-items-start justify-content-between gap-2 mb-2">
|
||||
<h5 class="card-title mb-0">{{ z.nazwa }}</h5>
|
||||
|
||||
{% if is_completed_view or progress_clamped >= 100 %}
|
||||
{% if z.typ_zbiorki == 'rezerwa' %}
|
||||
<span class="badge bg-info">Rezerwa</span>
|
||||
{% elif is_completed_view or progress_clamped >= 100 %}
|
||||
<span class="badge rounded-pill" style="background: var(--accent); color:#111;">Zrealizowana</span>
|
||||
{% endif %}
|
||||
</div>
|
||||
@@ -42,7 +43,7 @@ zbiórki{% endif %}{% endblock %}
|
||||
|
||||
<div class="mb-2 d-flex flex-wrap gap-2 justify-content-center">
|
||||
{% if not z.ukryj_kwote %}
|
||||
{% if z.cel > 0 %}
|
||||
{% if z.cel > 0 and z.typ_zbiorki != 'rezerwa' %}
|
||||
<span class="badge bg-dark border" style="border-color: var(--border);">
|
||||
Cel: {{ z.cel|round(2) }} PLN
|
||||
</span>
|
||||
@@ -51,23 +52,25 @@ zbiórki{% endif %}{% endblock %}
|
||||
Stan: {{ z.stan|round(2) }} PLN
|
||||
</span>
|
||||
|
||||
{% if z.cel > 0 %}
|
||||
{% if z.cel > 0 and z.typ_zbiorki != 'rezerwa' %}
|
||||
{% set delta = z.cel - z.stan %}
|
||||
{% if delta > 0 %}
|
||||
|
||||
<span class="badge bg-dark border border-warning">
|
||||
Brakuje: {{ delta|round(2) }} PLN
|
||||
</span>
|
||||
{% elif delta < 0 %} <span class="badge bg-dark border" style="border-color: var(--border);">
|
||||
{% elif delta < 0 %}
|
||||
<span class="badge bg-dark border" style="border-color: var(--border);">
|
||||
Nadwyżka: {{ (-delta)|round(2) }} PLN
|
||||
</span>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<span class="badge bg-secondary">Kwoty niepubliczne</span>
|
||||
{% endif %}
|
||||
</span>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<span class="badge bg-secondary">Kwoty niepubliczne</span>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
{# Progress bar TYLKO dla standardowych zbiórek (nie dla rezerwowych) #}
|
||||
{% if z.typ_zbiorki != 'rezerwa' %}
|
||||
<div class="mb-1">
|
||||
<div class="progress" role="progressbar" aria-valuemin="0" aria-valuemax="100"
|
||||
aria-valuenow="{{ progress_clamped|round(2) if not z.ukryj_kwote else '' }}"
|
||||
@@ -81,9 +84,9 @@ zbiórki{% endif %}{% endblock %}
|
||||
<small class="text-muted d-block text-center">Postęp ukryty</small>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="mt-auto pt-2">
|
||||
|
||||
{# TO POWODUJE ZE BLOK JEST KLIKALNY #}
|
||||
<!-- <a href="{{ url_for('zbiorka', zbiorka_id=z.id) }}" class="stretched-link"></a> -->
|
||||
|
||||
@@ -96,8 +99,8 @@ zbiórki{% endif %}{% endblock %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% else %}
|
||||
<div class="card">
|
||||
|
||||
Reference in New Issue
Block a user