{% extends "admin/layout.html" %} {% block title %}Workspace erstellen — Tuxflotte Admin{% endblock %} {% block admin_content %} {% include "admin/_workspaces_nav.html" %} {# Assistent "Workspace erstellen" (Workspace-Creator neu, Schritt D, 07.10.2026). Ohne JavaScript ist das ein langes Formular mit allen Abschnitten; mit JavaScript ein Schritt-für-Schritt-Ablauf mit mitlaufender Distro-Leiste. Der Server prüft beim Speichern ohnehin, dass jedes gewählte Merkmal auf der gewählten Distro umgesetzt ist. #}

Workspace erstellen

{% if fehler %}

{{ fehler }}

{% endif %}

1 · Name und Zweck

{% for bereich in bereiche %} {% set schritt = {"apps": 2, "webapps": 3, "richtlinien": 4}[bereich.key] %} {% set feld = "webapp_template_ids" if bereich.key == "webapps" else "merkmal_ids" %} {% set gewaehlt = werte[feld] %}

{{ schritt }} · {{ bereich.symbol }} {{ bereich.name }}

{% if bereich.key == "webapps" %}

Webapps laufen im Browser und damit auf jeder Distro. Eigene, freie Webapps kannst du nach dem Speichern auf der Workspace-Seite ergänzen.

{% endif %} {% if not bereich.kategorien %}

Noch keine Einträge im Katalog.

{% endif %} {% for kategorie in bereich.kategorien %}
{{ kategorie.name }} ({{ kategorie.eintraege | length }})
    {% for e in kategorie.eintraege %}
  • {% endfor %}
{% endfor %}
{% endfor %}

5 · Distro

Ein Workspace läuft auf genau einer Distro. Wählbar ist nur, was alle gewählten Apps und Richtlinien umsetzen kann.

{% for b in backends %} {% endfor %}

6 · Prüfen und speichern

{% endblock %}