✨ 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.
```
43 lines
1.9 KiB
Twig
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 %}
|