Files
ludikevent_crm/templates/mails/notification/security_violation.twig
Serreau Jovann 1b6f0bcde4 ```
 feat(crm/admin): Améliore gestion des administrateurs et sécurité

Ajoute formulaires identité et mot de passe, rôles dynamiques.
Gère statuts, journal d'audit, connexions.
Améliore les notifications.
```
2026-01-15 22:07:01 +01:00

43 lines
1.9 KiB
Twig

{% extends 'mails/base.twig' %}
{% block content %}
<mj-section background-color="#ffffff" padding-top="0px">
<mj-column width="100%">
<mj-text font-size="20px" font-weight="bold" color="#dc2626">
⚠️ Violation de Sécurité Détectée
</mj-text>
<mj-text font-size="16px" color="#334155" line-height="24px">
Une action critique a été interceptée et bloquée par le système de sécurité.
</mj-text>
<mj-section background-color="#f8fafc" border="1px solid #e2e8f0" padding="15px">
<mj-column width="100%">
<mj-text font-size="14px" color="#475569" padding-bottom="8px">
<strong>Action demandée :</strong> <span style="color: #dc2626;">{{ datas.message }}</span>
</mj-text>
<mj-text font-size="14px" color="#475569" padding-bottom="8px">
<strong>Compte à l'origine :</strong> {{ datas.account }}
</mj-text>
<mj-text font-size="14px" color="#475569">
<strong>Compte visé :</strong> Administrateur protégé (ROOT)
</mj-text>
</mj-column>
</mj-section>
<mj-section background-color="#fef2f2" border-left="4px solid #dc2626" padding="15px">
<mj-column width="100%">
<mj-text font-size="13px" font-style="italic" color="#991b1b">
{{ datas.content }}
</mj-text>
</mj-column>
</mj-section>
<mj-text font-size="12px" color="#94a3b8" padding-top="20px">
<strong>Date de l'événement :</strong> {{ datas.date|date('d/m/Y H:i:s') }} <br/>
<strong>Localisation :</strong> Système Audit Intranet Ludikevent
</mj-text>
</mj-column>
</mj-section>
{% endblock %}