- {% 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,62 +30,55 @@
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 } %}
+
+ {% if not loop.last %} {% endif %}
+ {% endfor %}
+
+ {% endif %}
+
{{ user.prenom }} {{ user.nom }}
+
{{ user.email }}
+
+ {% for partner in user.partners %}
+ {{ partner.nom }}
+ {% if not loop.last %} {% endif %}
+ {% endfor %}
+
+
+ {% for partner in user.partners %}
+ {% if partner.type %}
+ {{ partner.type.label }}
+ {% else %}
+ N/A
+ {% endif %}
+ {% if not loop.last %} {% endif %}
+ {% endfor %}
+
+
+ {% 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 %}
+
- {% for partner in user.partners %}
- {% if partner.territory %}
- {{ partner.territory.zip ~ ' - ' ~ partner.territory.name }}
- {% else %}
- N/A
- {% endif %}
- {% if not loop.last %} {% endif %}
- {% endfor %}
-
- {% endif %}
-
{{ user.prenom }} {{ user.nom }}
-
{{ user.email }}
-
- {% for partner in user.partners %}
- {{ partner.nom }}
- {% if not loop.last %} {% endif %}
- {% endfor %}
-
-
- {% for partner in user.partners %}
- {% if partner.type %}
- {{ partner.type.label }}
- {% else %}
- N/A
- {% endif %}
- {% if not loop.last %} {% endif %}
- {% endfor %}
-
-
- {% 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 %}
-