{% extends "base.html" %} {% block title %}Configuration ENT77 - GMAO{% endblock %} {% block content %}

Configuration ENT77

Surveillance automatique des messages ENT77 et création d'interventions

Paramètres de surveillance
{{ form.hidden_tag() }}
{{ form.check_interval_minutes.label(class="form-label") }} {{ form.check_interval_minutes(class="form-control", min=1, max=1440) }}
Vérifier les messages toutes les N minutes
{{ form.work_start_hour.label(class="form-label") }} {{ form.work_start_hour(class="form-control", min=0, max=23) }}
{{ form.work_end_hour.label(class="form-label") }} {{ form.work_end_hour(class="form-control", min=1, max=24) }}
{% for day_num in WORKDAYS %}
{% endfor %}
{{ form.default_equipment_id.label(class="form-label") }} {{ form.default_equipment_id(class="form-select") }}
Équipement cible pour les interventions créées automatiquement
{% if current_user.is_admin() %}
Active le mode debug pour les tests Outlook/ENT (servira plus tard)
{% endif %}
Identifiants ENT77
{% if credential %}

Configuré

Utilisateur : {{ credential.ent_username_encrypted|decrypt_value_safe|default('•••') }}

Dernière vérification : {% if credential.last_check %} {{ credential.last_check|datetime_fmt }} {% else %} Jamais {% endif %}

Stockage : Chiffré Fernet (AES-128)

Modifier les identifiants {% else %}

Aucun identifiant configuré

Configurer les identifiants {% endif %}
Statut
{% if config.is_enabled %} Surveillance active {% else %} Surveillance désactivée {% endif %}

Les identifiants sont chiffrés en base de données (Fernet AES-128-CBC + HMAC).

La clé est dérivée de la SECRET_KEY Flask via PBKDF2 (480 000 itérations).

{% block scripts %} {% endblock %} {% endblock %}