diff --git a/templates/_partials/back/table.html.twig b/templates/_partials/back/table.html.twig
new file mode 100755
index 000000000..2e71ff69e
--- /dev/null
+++ b/templates/_partials/back/table.html.twig
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+ {{tableHead}}
+
+
+
+ {{tableBody}}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/templates/back/account/index.html.twig b/templates/back/account/index.html.twig
index 6639b22d6..afc489b8f 100755
--- a/templates/back/account/index.html.twig
+++ b/templates/back/account/index.html.twig
@@ -57,59 +57,55 @@
{% endif %}
-
-
{{total}} comptes archivés ou sans territoires et/ou partenaires trouvés
+
+
+
{{total}} comptes archivés ou sans territoires et/ou partenaires trouvés
-
-
-
-
-
-
-
-
Territoire
-
Partenaire
-
Statut part.
-
E-mail
-
Nom
-
Prénom
-
-
-
-
- {% for user in users %}
- {% if user.partner is null %}
- {% set classe = 'fr-badge--info' %}
- {% set statut = 'aucun' %}
- {% elseif user.partner and user.partner.isArchive %}
- {% set classe = 'fr-badge--error' %}
- {% set statut = 'archivé' %}
- {% else %}
- {% set classe = 'fr-badge--success' %}
- {% set statut = 'actif' %}
- {% endif %}
-
- {% if autoaffectationrule.status is same as constant('App\\Entity\\AutoAffectationRule::STATUS_ACTIVE') %}
- {% set classe = 'fr-badge--green-emeraude' %}
- {% else %}
- {% set classe = 'fr-badge--blue-ecume' %}
- {% endif %}
- {{ autoaffectationrule.status }}
-
-
{{ autoaffectationrule.partnerType.label }}
-
{{ autoaffectationrule.profileDeclarant }}
-
{{ autoaffectationrule.parc }}
-
{{ autoaffectationrule.allocataire }}
-
- {% if autoaffectationrule.inseeToInclude is same as('all') or autoaffectationrule.inseeToInclude is same as('partner_list') %}
- {{ autoaffectationrule.inseeToInclude }}
- {% else %}
- {% for insee in autoaffectationrule.inseeToInclude|split(',') %}
-
{{ insee }}
- {% endfor %}
- {% endif %}
-
-
- {% if autoaffectationrule.inseeToExclude %}
- {% for insee in autoaffectationrule.inseeToExclude %}
-
{{ insee }}
- {% endfor %}
- {% else %}
- /
- {% endif %}
-
-
- {% if autoaffectationrule.partnerToExclude %}
- {% for idPartner in autoaffectationrule.partnerToExclude %}
-
{{ idPartner }}
- {% endfor %}
- {% else %}
- /
- {% endif %}
-
-
-
- {% if autoaffectationrule.status is same as constant('App\\Entity\\AutoAffectationRule::STATUS_ACTIVE') %}
-
- {% else %}
-
- {% endif %}
-
-
- {% else %}
-
-
Aucune règle d'auto-affectation trouvée
-
+
+
+
{{total}} règles d'auto-affectation
+
+
+
+ {% set tableHead %}
+
Territoire
+
Statut
+
Type de partenaire
+
Profil déclarant
+
Parc
+
Allocataire
+
Code insee inclus
+
Code insee exclus
+
Id partenaires exclus
+
Actions
+ {% endset %}
+
+ {% set tableBody %}
+ {% for autoaffectationrule in autoaffectationrules %}
+
+ {% if autoaffectationrule.status is same as constant('App\\Entity\\AutoAffectationRule::STATUS_ACTIVE') %}
+ {% set classe = 'fr-badge--green-emeraude' %}
+ {% else %}
+ {% set classe = 'fr-badge--blue-ecume' %}
+ {% endif %}
+ {{ autoaffectationrule.status }}
+
+
{{ autoaffectationrule.partnerType.label }}
+
{{ autoaffectationrule.profileDeclarant }}
+
{{ autoaffectationrule.parc }}
+
{{ autoaffectationrule.allocataire }}
+
+ {% if autoaffectationrule.inseeToInclude is same as('all') or autoaffectationrule.inseeToInclude is same as('partner_list') %}
+ {{ autoaffectationrule.inseeToInclude }}
+ {% else %}
+ {% for insee in autoaffectationrule.inseeToInclude|split(',') %}
+
{{ insee }}
{% endfor %}
-
-
-
-
-
+ {% endif %}
+
+
+ {% if autoaffectationrule.inseeToExclude %}
+ {% for insee in autoaffectationrule.inseeToExclude %}
+
{{ insee }}
+ {% endfor %}
+ {% else %}
+ /
+ {% endif %}
+
+
+ {% if autoaffectationrule.partnerToExclude %}
+ {% for idPartner in autoaffectationrule.partnerToExclude %}
+
{{ idPartner }}
+ {% endfor %}
+ {% else %}
+ /
+ {% endif %}
+
+
+
+ {% if autoaffectationrule.status is same as constant('App\\Entity\\AutoAffectationRule::STATUS_ACTIVE') %}
+
+ {% else %}
+
+ {% endif %}
+
+
+ {% else %}
+
+
Aucune règle d'auto-affectation trouvée
+
+ {% endfor %}
+ {% endset %}
+
+ {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Liste des règles d\'auto-affectation', 'tableHead': tableHead, 'tableBody': tableBody } %}
+
Les comptes inactifs sont les comptes des agents qui n'ont pas eu de connexion depuis plus de 11 mois et qui ne sont pas archivés.
@@ -30,46 +30,39 @@
Un e-mail leur est envoyé 30 jours et 7 jours avant la suppression des comptes, puis ils sont archivés s'il n'y a toujours pas de connexion 30 jours après la première notification.
- {% for affectation in signalement.affectations %}
- {% set classe = '' %}
- {% if affectation.statut is same as (0) %}
- {% set classe = 'fr-badge fr-badge--info' %}
- {% elseif affectation.statut is same as (1) %}
- {% set classe = 'fr-badge fr-badge--success' %}
- {% elseif affectation.statut is same as (2) %}
- {% set classe = 'fr-badge fr-text-label--red-marianne fr-background-contrast--red-marianne fr-fi-close-line' %}
- {% elseif affectation.statut is same as (3) %}
- {% set classe = 'fr-badge fr-fi-close-circle-fill' %}
- {% endif %}
- {{ affectation.partner.nom }}
- {% else %}
- Aucune
- {% endfor %}
-
-
- {% if signalement.lastSuiviBy is not null %}
- {{ signalement.lastSuiviAt|date('d.m.Y') }} {% set classe = '' %}
- {% if 'OCCUPANT' == signalement.lastSuiviBy or 'DECLARANT' == signalement.lastSuiviBy %}
- {% set classe = 'fr-badge fr-badge--warning' %}
- {% endif %}
-
- {% if signalement.lastSuiviBy is same as 'Aucun' %}
- Occupant ou déclarant
- {% else %}
- {{ signalement.lastSuiviBy }}
- {% endif %}
-
- {% else %}
- Aucun
- {% endif %}
-
-
-
-
-
- {% endfor %}
-
-
-
-
-
+
+
+ {% set tableHead %}
+
#Ref.
+
Territoire
+
Date
+
Occupant
+
Adresse
+
Affectation
+
Dernier suivi
+
Actions
+ {% endset %}
+
+ {% set tableBody %}
+ {% for index,signalement in signalements %}
+
+ {% for affectation in signalement.affectations %}
+ {% set classe = '' %}
+ {% if affectation.statut is same as (0) %}
+ {% set classe = 'fr-badge fr-badge--info' %}
+ {% elseif affectation.statut is same as (1) %}
+ {% set classe = 'fr-badge fr-badge--success' %}
+ {% elseif affectation.statut is same as (2) %}
+ {% set classe = 'fr-badge fr-text-label--red-marianne fr-background-contrast--red-marianne fr-fi-close-line' %}
+ {% elseif affectation.statut is same as (3) %}
+ {% set classe = 'fr-badge fr-fi-close-circle-fill' %}
+ {% endif %}
+ {{ affectation.partner.nom }}
+ {% else %}
+ Aucune
+ {% endfor %}
+
+
+ {% if signalement.lastSuiviBy is not null %}
+ {{ signalement.lastSuiviAt|date('d.m.Y') }} {% set classe = '' %}
+ {% if 'OCCUPANT' == signalement.lastSuiviBy or 'DECLARANT' == signalement.lastSuiviBy %}
+ {% set classe = 'fr-badge fr-badge--warning' %}
+ {% endif %}
+
+ {% if signalement.lastSuiviBy is same as 'Aucun' %}
+ Occupant ou déclarant
+ {% else %}
+ {{ signalement.lastSuiviBy }}
+ {% endif %}
+
+ {% else %}
+ Aucun
+ {% endif %}
+
+
+
+
+
+ {% endfor %}
+ {% endset %}
+
+ {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Liste des signalements archivés', 'tableHead': tableHead, 'tableBody': tableBody } %}
+
{{ user.partner and user.partner.type ? user.partner.type.label : 'N/A' }}
-
- {% if user.statut is same as constant('App\\Entity\\User::STATUS_INACTIVE') %}
- Non activé
- {% elseif user.statut is same as constant('App\\Entity\\User::STATUS_ACTIVE') %}
- Activé
- {% else %}
- {{ user.statutLabel }}
- {% endif %}
-
{{ user.partner and user.partner.type ? user.partner.type.label : 'N/A' }}
+
+ {% if user.statut is same as constant('App\\Entity\\User::STATUS_INACTIVE') %}
+ Non activé
+ {% elseif user.statut is same as constant('App\\Entity\\User::STATUS_ACTIVE') %}
+ Activé
+ {% else %}
+ {{ user.statutLabel }}
+ {% endif %}
+