routers/admin_technik.py: Merkmale (anlegen/bearbeiten inkl. Kategorie und Katalogfähigkeit), Kategorien (anlegen), Workspaces (anlegen + Zusammensetzung aus Merkmalen - Grundbaustein des Workspace-Creators), Backends/Blueprints nur zur Anzeige. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
37 lines
1.2 KiB
HTML
37 lines
1.2 KiB
HTML
{% extends "admin/layout.html" %}
|
|
{% block title %}Backends — Tuxflotte Admin{% endblock %}
|
|
{% block admin_content %}
|
|
<nav>
|
|
<ul>
|
|
<li><a href="/admin/technik/merkmale">Merkmale</a></li>
|
|
<li><a href="/admin/technik/kategorien">Kategorien</a></li>
|
|
<li><a href="/admin/technik/workspaces">Workspaces</a></li>
|
|
<li><a href="/admin/technik/backends"><strong>Backends/Blueprints</strong></a></li>
|
|
</ul>
|
|
</nav>
|
|
<h2>Backends</h2>
|
|
<p><small>Nur Anzeige — Änderungen brauchen echten Ansible-Rollen-Code, nicht nur einen Datenbankeintrag.</small></p>
|
|
<figure>
|
|
<table>
|
|
<thead><tr><th>Key</th><th>Name</th><th>Installer-Typ</th><th>Version</th></tr></thead>
|
|
<tbody>
|
|
{% for b in backends %}
|
|
<tr><td><code>{{ b.key }}</code></td><td>{{ b.name }}</td><td>{{ b.installer_type }}</td><td>{{ b.version or "—" }}</td></tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
</figure>
|
|
|
|
<h2>Blueprints</h2>
|
|
<figure>
|
|
<table>
|
|
<thead><tr><th>Merkmal</th><th>Backend</th><th>Ansible-Rolle</th></tr></thead>
|
|
<tbody>
|
|
{% for bp in blueprints %}
|
|
<tr><td><code>{{ bp.merkmal }}</code></td><td>{{ bp.backend }}</td><td><code>{{ bp.ansible_role }}</code></td></tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
</figure>
|
|
{% endblock %}
|