{% extends "base.html" %} {% block title %}Standorte/Zwecke — Tuxflotte{% endblock %} {% block content %}

Standorte/Zwecke

{% if not meldung_oe %} {% if fehler %}

{{ fehler }}

{% endif %} {% if hinweis %}

{{ hinweis }}

{% endif %} {% endif %}

Wo stehen deine Geräte, oder wofür sind sie da? Zum Beispiel „Informatikraum“, „Dienstgeräte“ oder „Schülerleihgeräte“. Jedes Gerät gehört zu genau einem Standort/Zweck; neu installierte landen in „Neue Geräte“, und du kannst sie verschieben, wenn du sie austeilst.

Brauchst du am Anfang nicht: Solange alle Geräte gleich sein sollen, reicht „Neue Geräte“. Eigene Standorte/Zwecke lohnen sich, wenn Geräte etwas anderes bekommen sollen, etwa einen eigenen Workspace oder einzelne Einstellungen. Was du einem Standort/Zweck gibst, gilt auch für die darunter, außer dort ist etwas anderes festgelegt. Gruppen zählen gleichberechtigt mit: Schaltet der Standort/Zweck oder eine Gruppe des Geräts eine Einstellung ein, ist sie an.

{% 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 %} {% if oe.anzahl_geraete is defined %} · {{ oe.anzahl_geraete }} Gerät(e){% if oe.distros %}: {{ oe.distros | join(", ") }}{% endif %}{% endif %} · Einstellungen · Unterrichtssteuerung {% if not oe.ist_standard %} · Umbenennen · Löschen {% endif %} {% if workspaces is not none %} {% set hier = meldung_oe == oe.id %} {% if hier and hinweis %}

    {{ hinweis }}

    {% endif %}
    Workspace zuweisen {% if hier and fehler %}

    {{ fehler }}

    {% endif %}

    Gilt für alle Geräte hier und darunter, außer darunter ist ein eigener zugewiesen. Die Geräte müssen zur Distro des Workspace passen, sonst lehnt das Speichern mit Begründung ab.

    Erweitert: Version festhalten
    {% if workspace_creator_frei(user.organization_id) %} oder neuen Workspace für „{{ oe.name }}“ erstellen {% endif %}
    {% endif %}
    Darunter 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 %}

    Noch keine Standorte/Zwecke.

    {% else %} {% endif %}
    Neuen Standort/Zweck anlegen
    {% endblock %}