{% extends 'layout.html' %} {% from 'macros.html' import common_styles %} {% block title %}Modifier — {{ utilisateur.username }}{% endblock %} {% block page_title %}Modifier l'utilisateur{% endblock %} {% block styles %}{{ common_styles() }} {% endblock %} {% block content %} {% set notif_defaults = { 'nouvelle_intervention': '1', 'intervention_urgente': '1', 'intervention_traitee': '0', 'stock_alerte': '0', 'maintenance_preventive':'0', 'ordre_travail': '0' } %}
Retour
Modifier l'utilisateur
{{ utilisateur.username }}
{{ utilisateur.username[0]|upper }}
{{ utilisateur.username }}
{{ utilisateur.type }}
{% if utilisateur.connect == 'oui' %} ● Actif {% else %} ● Inactif {% endif %} #{{ utilisateur.id }}
Info
  • Laisser le mot de passe vide pour le conserver
  • Les notifications s'appliquent aux toasts et sons
  • L'admin peut personnaliser par utilisateur
Informations du compte
Notifications autorisées
{% set notifs = [ ('nouvelle_intervention', 'fa-clipboard-list', '#eff6ff', '#2563eb', 'Nouvelle intervention', 'Alerte a la creation d une demande d intervention'), ('intervention_urgente', 'fa-bolt', '#fef3c7', '#d97706', 'Intervention tres urgente', 'Alerte immediate pour les interventions prioritaires'), ('intervention_traitee', 'fa-check-circle', '#d1fae5', '#059669', 'Intervention traitee', 'Confirmation quand une intervention est cloturee'), ('intervention_annulee', 'fa-ban', '#f1f5f9', '#64748b', 'Intervention annulee', 'Notification quand une intervention est annulee'), ('stock_alerte', 'fa-exclamation-triangle','#fee2e2', '#dc2626', 'Alerte stock pieces', 'Notification quand le stock passe sous le seuil'), ('mouvement_stock', 'fa-exchange-alt', '#ede9fe', '#7c3aed', 'Mouvement de stock', 'Entree ou sortie de pieces detachees'), ('maintenance_preventive', 'fa-calendar-check', '#f0fdf4', '#16a34a', 'Maintenance preventive', 'Rappel des maintenances planifiees'), ('preventif_traite', 'fa-calendar-times', '#d1fae5', '#059669', 'Maintenance preventive traitee', 'Confirmation quand une maintenance est realisee'), ('ordre_travail', 'fa-tools', '#fff7ed', '#ea580c', 'Ordre de travail cree', 'Notification a la creation d un ordre de travail'), ('ordre_cloture', 'fa-clipboard-check', '#d1fae5', '#059669', 'Ordre de travail cloture', 'Notification quand un OT est signe et cloture'), ('equipement_modifie', 'fa-industry', '#e0f2fe', '#0284c7', 'Equipement modifie', 'Modification des informations d un equipement'), ('equipement_statut', 'fa-toggle-on', '#fef3c7', '#d97706', 'Statut equipement change', 'Activation ou desactivation d un equipement'), ('utilisateur_ajoute', 'fa-user-plus', '#ede9fe', '#7c3aed', 'Nouvel utilisateur', 'Creation d un nouveau compte utilisateur'), ('rapport_ajoute', 'fa-file-alt', '#e0f2fe', '#0284c7', 'Rapport de controle', 'Ajout d un nouveau rapport de controle'), ] %} {% for key, icon, bg, color, title, desc in notifs %} {% set is_active = notif_config.get(key, notif_defaults.get(key, '0')) == '1' %} {% endfor %}
Annuler
{% endblock %} {% block scripts %} {% endblock %}