{% extends "base.html" %} {% block content %}
Réglages
Rappels de pointage sur ton téléphone
Plages horaires

Bornes de présence obligatoire matin/après-midi et heure de reprise par défaut de l'après-midi, utilisées pour les avertissements de saisie et les préconisations de fin de demi-journée. Les heures visées (arrivée le matin, départ le soir) guident les préconisations : le matin est planifié depuis ton arrivée visée, et le rattrapage est casé avant ton départ visé tant que c'est possible. Propres à ton compte — ne change rien pour les autres.

{% if plages_saved %}
Enregistré.
{% endif %} {% if plages_error %}
Horaires invalides (format HH:MM, matin_debut < matin_fin < aprem_debut < aprem_fin).
{% endif %}
→
→
→
Gestion des astreintes

Préférence personnelle : si tu ne fais jamais d'astreinte, décoche pour retirer de tes pages tout ce qui les concerne (bouton AS, saisie d'interventions, forfaits, repos de 11h, récapitulatif et ratios). Rien n'est supprimé — réactiver retrouve les données telles quelles.

{% if astreinte_saved %}
Enregistré.
{% endif %}
{% if plages.astreinte_active %}
Ratios des heures d'astreinte

Pondération des heures d'astreinte selon le type de jour et la fenêtre horaire : le décompte se fait par durée réelle arrondie au quart d'heure supérieur (2, 5 ou 12 min réelles → 15 min ; 22 ou 28 → 30 min — ex. 22:39 → 23:49 = 1h10 réelles → 1h15), même si l'arrondi ne tombe pas juste sur un quart d'heure de l'horloge — puis chaque minute comptée est multipliée par le ratio de la première règle qui la couvre. Une minute hors règle compte ×1 (« Autre ») ; la première règle qui couvre une minute gagne, place les fenêtres spécifiques avant les générales. Samedi, dimanche et jours fériés comptent de 0h00 à 0h00. Règles globales à tous les comptes.

{% if facteurs_saved %}
Enregistré.
{% endif %} {% if facteurs_error %}
Règles invalides : chaque règle doit avoir un nom, au moins un type de jour, une fenêtre HH:MM et un ratio > 0 ; au moins une règle est requise (efface le nom pour supprimer une règle).
{% endif %}
{% for f in facteurs %} {% set i = loop.index0 %}
{% for j, lbl in [('semaine', 'Lun–Ven'), ('sam', 'Sam'), ('dim', 'Dim'), ('ferie', 'Férié')] %} {% endfor %}
→
{% endfor %}
{% endif %} {% if plages.astreinte_active %}
Forfait par jour d'astreinte

Durée forfaitaire attribuée à chaque jour d'astreinte déclaré (bouton AS), en plus des interventions saisies. Elle ne compte jamais dans les heures travaillées : elle est suivie à part dans le récapitulatif d'astreinte de la semaine ; le lendemain de l'astreinte n'est pas concerné. Vide = pas de forfait.

{% if forfait_saved %}
Enregistré.
{% endif %} {% if forfait_error %}
Durée invalide (format HH:MM, 12h00 maximum).
{% endif %}
{% endif %}
Notifications (ntfy) Aide

Crée un topic sur ton serveur ntfy (public ou auto-hébergé), un identifiant secret que toi seul connais, abonne-toi dessus avec l'app ntfy sur ton téléphone, puis renseigne les deux champs ci-dessous. Guide complet sur la page Aide.

{% if saved %}
Enregistré.
{% endif %}
h → h, jours ouvrés
Détection de présence (Automation) Aide

Crée une automatisation Automation déclenchée par le Wi-Fi du bureau (ou une géofence) : à la connexion/entrée, appelle l'URL « arrivée » ; à la déconnexion/sortie, l'URL « départ ». Tant que tu es détecté présent sans avoir pointé l'entrée du matin, ou parti sans avoir pointé la sortie, tu reçois un rappel selon l'intervalle réglé ci-dessus, dans la plage horaire configurée (jours ouvrés). Étapes détaillées sur la page Aide.

Arrivée {{ arrivee_url }}
Départ {{ depart_url }}

Ces URLs sont secrètes (elles contiennent ton token) — ne les partage pas. En cas de compromission, régénère le token : les anciennes URLs cesseront de fonctionner et tu devras mettre à jour Tasker avec les nouvelles.

{% endblock %}