usuniecie zbednego kodu

This commit is contained in:
Mateusz Gruszczyński
2025-08-15 15:41:02 +02:00
parent 5e01a735d3
commit 883562c532
2 changed files with 73 additions and 67 deletions

View File

@@ -9,11 +9,9 @@
<div class="card bg-dark text-white mb-5">
<div class="card-body">
<div class="card-header d-flex justify-content-between align-items-center">
<h4 class="m-0">📦 Produkty (z synchronizacją sugestii)</h4>
<span class="badge bg-info">{{ items|length }} produktów</span>
<h4 class="m-0">📦 Produkty (z synchronizacją sugestii o unikalnych nazwach)</h4>
<span class="badge bg-info">{{ total_items }} produktów</span>
</div>
<div class="card-body p-0">
<table class="table table-dark table-striped align-middle sortable">
@@ -22,8 +20,7 @@
<th>ID</th>
<th>Nazwa</th>
<th>Dodany przez</th>
<th>Sugestia</th>
<th>Lista</th>
<th>Akcja</th>
</tr>
</thead>
<tbody>
@@ -49,26 +46,11 @@
Synchronizuj</button>
{% endif %}
</td>
<td>
<div class="btn-group btn-group-sm" role="group">
<button type="button" class="btn btn-outline-light disabled" data-bs-toggle="tooltip"
data-bs-title="{{ item.shopping_list.title }}">
ID: {{ item.list_id }}
</button>
<a href="{{ url_for('view_list', list_id=item.list_id) }}" class="btn btn-outline-light">
📄 Otwórz
</a>
<button type="button" class="btn btn-outline-light preview-btn" data-list-id="{{ item.list_id }}">
🔍 Podgląd
</button>
</div>
</td>
</tr>
{% endfor %}
{% if items|length == 0 %}
<tr>
<td colspan="5" class="text-center text-muted">Brak produktów do wyświetlenia.</td>
<td colspan="5" class="text-center">Pusta lista produktów.</td>
</tr>
{% endif %}
</tbody>
@@ -90,6 +72,7 @@
<tr>
<th>ID</th>
<th>Nazwa</th>
<th>Dodany przez</th>
<th>Akcje</th>
</tr>
</thead>
@@ -99,6 +82,14 @@
<tr>
<td>{{ suggestion.id }}</td>
<td class="fw-bold"><span class="badge bg-primary">{{ suggestion.name }}</span></td>
<td>
{% set uid = suggestion_added_by_map.get(suggestion.id) %}
{% if uid and users_dict.get(uid) %}
👤 {{ users_dict[uid] }} ({{ uid }})
{% else %}
-
{% endif %}
</td>
<td>
<button class="btn btn-sm btn-outline-danger delete-suggestion-btn"
data-suggestion-id="{{ suggestion.id }}">🗑️ Usuń</button>
@@ -108,7 +99,7 @@
{% endfor %}
{% if suggestions_dict|length == 0 %}
<tr>
<td colspan="3" class="text-center text-muted">Brak sugestii do wyświetlenia.</td>
<td colspan="3" class="text-center">Brak sugestii do wyświetlenia.</td>
</tr>
{% endif %}
</tbody>
@@ -145,24 +136,8 @@
</nav>
</div>
<!-- Modal podglądu produktów -->
<div class="modal fade" id="productPreviewModal" tabindex="-1" aria-labelledby="previewModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg modal-dialog-scrollable">
<div class="modal-content bg-dark text-white">
<div class="modal-header">
<h5 class="modal-title" id="previewModalLabel">Podgląd produktów</h5>
<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Zamknij"></button>
</div>
<div class="modal-body">
<ul id="product-list" class="list-group list-group-flush"></ul>
</div>
</div>
</div>
</div>
{% block scripts %}
<script src="{{ url_for('static_bp.serve_js', filename='product_suggestion.js') }}"></script>
<script src="{{ url_for('static_bp.serve_js', filename='preview_list_modal.js') }}"></script>
{% endblock %}
{% endblock %}