routers/admin_kunden.py mit echter Funktionalität: Organisationen auflisten/anlegen, pro Organisation Aktivierungscodes erzeugen und Kundenkonten anlegen (direkt in der Kundenplattform-eigenen benutzer-Tabelle, kein anode-Aufruf nötig). Löst das bisherige manuelle create_user.py-Skript für den Alltagsgebrauch ab. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
30 lines
830 B
HTML
30 lines
830 B
HTML
{% extends "admin/layout.html" %}
|
|
{% block title %}Kunden — Tuxflotte Admin{% endblock %}
|
|
{% block admin_content %}
|
|
<h2>Kunden</h2>
|
|
|
|
<figure>
|
|
<table>
|
|
<thead><tr><th>Name</th><th>Angelegt</th><th></th></tr></thead>
|
|
<tbody>
|
|
{% for org in organizations %}
|
|
<tr>
|
|
<td>{{ org.name }}</td>
|
|
<td>{{ org.created_at }}</td>
|
|
<td><a href="/admin/kunden/{{ org.id }}" role="button" class="outline">Verwalten</a></td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
</figure>
|
|
|
|
<details>
|
|
<summary role="button" class="secondary outline">Neue Organisation anlegen</summary>
|
|
<form method="post" action="/admin/kunden">
|
|
<label for="name">Name</label>
|
|
<input type="text" id="name" name="name" required>
|
|
<button type="submit">Anlegen</button>
|
|
</form>
|
|
</details>
|
|
{% endblock %}
|