{% extends "base.html" %} {% block title %}Einstellungen - Busylight{% endblock %} {% block content %}

Einstellungen

{% if request.query_params.get('saved') %}
Einstellungen gespeichert.
{% endif %}
Microsoft Entra ID (Azure AD)
Azure Portal > App-Registrierungen > Uebersicht > Anwendungs-ID (Client)
Azure Portal > App-Registrierungen > Uebersicht > Verzeichnis-ID (Mandant)
Standard: User.Read User.Read.All Presence.Read Presence.Read.All
{% if authenticated %} Verbunden
{% else %} Nicht verbunden
{% endif %}
Polling
Zugangsschutz
{% if settings.admin_password %} Passwort ist gesetzt {% else %} Kein Passwort gesetzt - alle Seiten sind frei zugaenglich {% endif %}
Zeiterfassung (CSV)
Pfad zur Anwesenheits-CSV (optional, wenn REST API genutzt wird)
Alternativ: REST API
Status kann auch per API gesetzt werden (Port 8081):
POST /api/attendance/{personal_nr}
Body: {"status": "anwesend"}
{% endblock %} {% block scripts %} {% endblock %}