{% extends "base.html" %} {% block title %}Struktur — Tuxflotte{% endblock %} {% block content %}

Struktur

Organisationseinheiten (OEs) zum Verorten Ihrer Geräte — z.B. Gebäude oder Klassen. Ein Gerät gehört immer zu genau einer OE, neu aktivierte Geräte landen automatisch in "Neue Geräte".

Wofür: Sie können jeder OE eigene Merkmal-Einstellungen geben, die dann für alle Geräte darin gelten — spezifischere OEs überschreiben dabei die allgemeineren. Beispiel: "Gebäude A" → "Klasse 5a" — wenn Sie z.B. am Zeitserver von "Gebäude A" etwas ändern, gilt das für alle Räume darin, außer "Klasse 5a" hat selbst eine abweichende Einstellung dazu. Für Zuordnungen quer zur Ortsstruktur (z.B. "Lehrer" statt "Raum X") eignen sich stattdessen Gruppen.

{% macro knoten(oe, oes) %}
  • {{ oe.name }}{% if oe.ist_standard %} (Standard){% endif %} {% if oe.workspace %} · Workspace: {{ oe.workspace.name }} ({{ oe.workspace.distro }}) {% elif oe.wirksamer_workspace %} · Workspace: {{ oe.wirksamer_workspace.name }} (geerbt von {{ oe.wirksamer_workspace.geerbt_von }}){% endif %} · Merkmale bearbeiten {% if not oe.ist_standard %} · Umbenennen · Löschen {% endif %}
    Unter-OE anlegen
    {% set kinder = oes | selectattr("parent_id", "equalto", oe.id) | list %} {% if kinder %} {% endif %}
  • {% endmacro %} {% set wurzeln = organisationseinheiten | selectattr("parent_id", "equalto", none) | list %} {% if not wurzeln %}

    Keine OEs gefunden.

    {% else %} {% endif %}
    Neue OE auf oberster Ebene anlegen
    {% endblock %}