feat: Implement provisioning request management in admin and user invoice views

This commit is contained in:
2026-05-26 22:45:10 +02:00
parent b2cf004a78
commit 94f7d301d1
3 changed files with 286 additions and 23 deletions
+34
View File
@@ -45,6 +45,40 @@
</table>
</section>
<section class="panel">
<h2>Provisionierungsanfragen</h2>
<p>Hier siehst du den Status deiner angeforderten Instanzen/ Buchungen, die vom Admin geprüft werden.</p>
</section>
<section class="table-wrap">
<table>
<thead>
<tr>
<th>Anfrage</th>
<th>Paket</th>
<th>Subdomain</th>
<th>Betrag</th>
<th>Status</th>
</tr>
</thead>
<tbody>
{% for prov in provision_requests %}
<tr>
<td>{{ prov.booking_number or prov.booking_number }}</td>
<td>{{ prov.package_label or prov.package }}</td>
<td>{{ prov.subdomain }}</td>
<td>{{ '%.2f'|format(prov.amount_eur or 0) }} EUR</td>
<td>{{ prov.provision_status or 'not_started' }}</td>
</tr>
{% else %}
<tr>
<td colspan="5">Keine Provisionierungsanfragen vorhanden.</td>
</tr>
{% endfor %}
</tbody>
</table>
</section>
<style>
.panel { margin-bottom: 1rem; }
.table-wrap { background: #fff; border: 1px solid #d8e1e8; border-radius: 14px; padding: 1rem; overflow-x: auto; }