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

-
-
-
-
- - - - - - - - - - - - - - {% 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 %} - - - - - - - {% else %} - - - - {% endfor %} - -
TerritoirePartenaireStatut part.E-mailNomPrénom
{{ user.territory ? user.territory.zip ~ ' - ' ~ user.territory.name : 'aucun' }}{{ user.partner ? user.partner.nom : 'aucun' }}{{ statut|upper }}{{ user.email|clean_tagged_text(constant('App\\Entity\\User::SUFFIXE_ARCHIVED'), 'left') }} - {{ user.nom}} - {{ user.prenom}} - - -
Aucun utilisateur trouvé
-
-
-
+ +
+ {% set tableHead %} + Territoire + Partenaire + Statut part. + E-mail + Nom + Prénom + Actions + {% endset %} + + {% set tableBody %} + {% 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 %} + + {{ user.territory ? user.territory.zip ~ ' - ' ~ user.territory.name : 'aucun' }} + {{ user.partner ? user.partner.nom : 'aucun' }} + {{ statut|upper }} + {{ user.email|clean_tagged_text(constant('App\\Entity\\User::SUFFIXE_ARCHIVED'), 'left') }} + {{ user.nom}} + {{ user.prenom}} + + + + + {% else %} + + Aucun utilisateur trouvé + + {% endfor %} + {% endset %} + + {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Liste des comptes archivés ou sans territoires et/ou partenaires', 'tableHead': tableHead, 'tableBody': tableBody } %} +
{% import '_partials/macros.html.twig' as macros %} {{ macros.customPagination(pages, page, 'back_account_index', {territory: (currentTerritory ? currentTerritory.id : (isNoneTerritory ? 'none' : null)), partner: (currentPartner ? currentPartner.id : (isNonePartner ? 'none' : null)), userTerms: userTerms}) }} diff --git a/templates/back/auto-affectation-rule/index.html.twig b/templates/back/auto-affectation-rule/index.html.twig index 4e2ac55ab..c27f24c0f 100755 --- a/templates/back/auto-affectation-rule/index.html.twig +++ b/templates/back/auto-affectation-rule/index.html.twig @@ -39,93 +39,89 @@
-
-

{{total}} règles d'auto-affectation

-
-
-
-
-
- - - - - - - - - - - - - - - - - {% for autoaffectationrule in autoaffectationrules %} - - - - - - - - - - - - - - {% else %} - - - + +
+

{{total}} règles d'auto-affectation

+
+ +
+ {% set tableHead %} +
+ + + + + + + + + + {% endset %} + + {% set tableBody %} + {% for autoaffectationrule in autoaffectationrules %} + + + + + + + + + -
TerritoireStatutType de partenaireProfil déclarantParcAllocataireCode insee inclusCode insee exclusId partenaires exclusActions
{{ autoaffectationrule.territory.zip}} - {{ autoaffectationrule.territory.name}} - {% 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 %} -
Aucune règle d'auto-affectation trouvée
TerritoireStatutType de partenaireProfil déclarantParcAllocataireCode insee inclusCode insee exclusId partenaires exclusActions
{{ autoaffectationrule.territory.zip}} - {{ autoaffectationrule.territory.name}} + {% 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 } %} +
{% import '_partials/macros.html.twig' as macros %} {{ macros.customPagination(pages, page, 'back_auto_affectation_rule_index', {territory: (currentTerritory ? currentTerritory.id : null)}) }} diff --git a/templates/back/expired-account/index.html.twig b/templates/back/expired-account/index.html.twig index cccee9943..659be7d24 100755 --- a/templates/back/expired-account/index.html.twig +++ b/templates/back/expired-account/index.html.twig @@ -28,32 +28,24 @@
{% if expiredUsagers|length %} -
-
-
-
- - - - - - - - - - - {% for user in expiredUsagers %} - - - - - - {% endfor %} - -
Liste des comptes usagers expirés
NomPrénomE-mail
{{ user.nom}}{{ user.prenom}}{{ user.email|clean_tagged_text(constant('App\\Entity\\User::SUFFIXE_ARCHIVED'), 'left')}}
-
-
-
+
+ {% set tableHead %} + Nom + Prénom + E-mail + {% endset %} + + {% set tableBody %} + {% for user in expiredUsagers %} + + {{ user.nom}} + {{ user.prenom}} + {{ user.email|clean_tagged_text(constant('App\\Entity\\User::SUFFIXE_ARCHIVED'), 'left')}} + + {% endfor %} + {% endset %} + + {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Liste des comptes usagers expirés', 'tableDescId': 'desc-table-expired', 'tableHead': tableHead, 'tableBody': tableBody } %}
{% endif %}
@@ -66,42 +58,34 @@ {% if expiredUsers|length %} -
-
-
-
- - - - - - - - - - - - - - - - {% for user in expiredUsers %} - - - - - - - - - - - {% endfor %} - -
Liste des comptes agents expirés
NomPrénomE-mailRoleStatutDate de connexionTerritoirePartenaire
{{ user.nom}}{{ user.prenom}}{{ user.email|clean_tagged_text(constant('App\\Entity\\User::SUFFIXE_ARCHIVED'), 'left')}}{{ user.roles[0]}}{{ user.statutLabel}}{{ user.lastLoginAt ? user.lastLoginAt|date('d/m/Y H:i')}}{{ user.territory ? user.territory.zip ~ ' - ' ~ user.territory.name : 'aucun' }}{{ user.partner ? user.partner.nom : 'aucun' }}
-
-
-
+
+ {% set tableHead %} + Nom + Prénom + E-mail + Role + Statut + Date de connexion + Territoire + Partenaire + {% endset %} + + {% set tableBody %} + {% for user in expiredUsers %} + + {{ user.nom}} + {{ user.prenom}} + {{ user.email|clean_tagged_text(constant('App\\Entity\\User::SUFFIXE_ARCHIVED'), 'left')}} + {{ user.roles[0]}} + {{ user.statutLabel}} + {{ user.lastLoginAt ? user.lastLoginAt|date('d/m/Y H:i')}} + {{ user.territory ? user.territory.zip ~ ' - ' ~ user.territory.name : 'aucun' }} + {{ user.partner ? user.partner.nom : 'aucun' }} + + {% endfor %} + {% endset %} + + {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Liste des comptes agents expirés', 'tableDescId': 'desc-table-inactive', 'tableHead': tableHead, 'tableBody': tableBody } %}
{% endif %}
diff --git a/templates/back/idoss/log.html.twig b/templates/back/idoss/log.html.twig index facc40ef8..14ec85300 100755 --- a/templates/back/idoss/log.html.twig +++ b/templates/back/idoss/log.html.twig @@ -14,67 +14,56 @@
-
-
-
-
- - - - - - - - - - - - - {% for error in errors %} - - - - - - - - {% endfor %} - -
Erreurs
SignalementDateactionRéponseCode
{{error.reference}}{{error.createdAt|date('d/m/Y H:i:s')}}{{error.action}}{{error.response}}{{error.codeStatus}}
-
-
-
+

Erreurs IDOSS

+ +
+ {% set tableHead %} + Signalement + Date + action + Réponse + Code + {% endset %} + + {% set tableBody %} + {% for error in errors %} + + {{error.reference}} + {{error.createdAt|date('d/m/Y H:i:s')}} + {{error.action}} + {{error.response}} + {{error.codeStatus}} + + {% endfor %} + {% endset %} + + {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Erreurs IDOSS', 'tableDescId': 'table-desc-idoss-error', 'tableHead': tableHead, 'tableBody': tableBody } %}
-
-
-
-
- - - - - - - - - - - - - {% for item in success %} - - - - - - - - {% endfor %} - -
Success
SignalementDateactionRéponseCode
{{item.reference}}{{item.createdAt|date('d/m/Y H:i:s')}}{{item.action}}{{item.response}}{{item.codeStatus}}
-
-
-
+ +
+

Succès IDOSS

+ + {% set tableHead %} + Signalement + Date + action + Réponse + Code + {% endset %} + + {% set tableBody %} + {% for item in success %} + + {{item.reference}} + {{item.createdAt|date('d/m/Y H:i:s')}} + {{item.action}} + {{item.response}} + {{item.codeStatus}} + + {% endfor %} + {% endset %} + + {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Succès IDOSS', 'tableDescId': 'table-desc-idoss-success', 'tableHead': tableHead, 'tableBody': tableBody } %}
{% endblock %} diff --git a/templates/back/inactive-account/index.html.twig b/templates/back/inactive-account/index.html.twig index 0838c1123..de663c838 100755 --- a/templates/back/inactive-account/index.html.twig +++ b/templates/back/inactive-account/index.html.twig @@ -22,7 +22,7 @@
-

+

{{inactiveUsers|length}} comptes agents inactifs
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.

+ {% if inactiveUsers|length %} -
-
-
-
- - - - - - - - - - - - - - - - - {% for user in inactiveUsers %} - - - - - - - - - - - - {% endfor %} - -
Liste des comptes agents inactifs
NomPrénomE-mailRoleStatusDate de connexionTerritoirePartenaireArchivage prévu le
{{ user.nom}}{{ user.prenom}}{{ user.email}}{{ user.roles[0]}}{{ user.statutLabel }}{{ user.lastLoginAt ? user.lastLoginAt|date('d/m/Y H:i')}}{{ user.territory ? user.territory.zip ~ ' - ' ~ user.territory.name : 'aucun' }}{{ user.partner ? user.partner.nom : 'aucun' }}{{ user.archivingScheduledAt ? user.archivingScheduledAt|date('d/m/Y') }}
-
-
+
+ {% set tableHead %} + Nom + Prénom + E-mail + Role + Status + Date de connexion + Territoire + Partenaire + Archivage prévu le + {% endset %} + + {% set tableBody %} + {% for user in inactiveUsers %} + + {{ user.nom}} + {{ user.prenom}} + {{ user.email}} + {{ user.roles[0]}} + {{ user.statutLabel }} + {{ user.lastLoginAt ? user.lastLoginAt|date('d/m/Y H:i')}} + {{ user.territory ? user.territory.zip ~ ' - ' ~ user.territory.name : 'aucun' }} + {{ user.partner ? user.partner.nom : 'aucun' }} + {{ user.archivingScheduledAt ? user.archivingScheduledAt|date('d/m/Y') }} + + {% endfor %} + {% endset %} + + {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Liste des comptes inactifs', 'tableHead': tableHead, 'tableBody': tableBody } %}
-
{% endif %}
{% endblock %} diff --git a/templates/back/notifications/index.html.twig b/templates/back/notifications/index.html.twig index 13453e442..f917206e1 100755 --- a/templates/back/notifications/index.html.twig +++ b/templates/back/notifications/index.html.twig @@ -36,63 +36,61 @@ -
-
-
-
- - - - - - - - - - - - - - {% for notification in notifications %} - - - - - - - - - {% else %} - - - - {% endfor %} - -
{{ count_notification(app.user) }} Nouveau(x) suivi(s)
SignalementDateDescriptionParactions
-
-
- - -
-
-
- {{ notification.suivi.signalement.reference }} -
- ({{notification.suivi.signalement.villeOccupant}}) -
{{ notification.suivi.createdAt|format_datetime(locale='fr', timezone=territory_timezone, pattern='d MMMM yyyy à HH:mm:ss') }}{{ notification.suivi.description - |replace({'&t=___TOKEN___':'/'~notification.signalement.uuid}) - |replace({'?t=___TOKEN___':'/'~notification.signalement.uuid}) - |replace({'?folder=_up':'/'~notification.signalement.uuid~'?variant=resize'}) - |sanitize_html('app.message_sanitizer') }} - {{ notification.suivi.createdBy ? notification.suivi.createdBy.nomComplet : notification.signalement.nomOccupant|upper~' '~notification.signalement.prenomOccupant|capitalize }} - - -
Aucun suivi non lu
-
-
-
+ +
+

{{ count_notification(app.user) }} nouveau(x) suivi(s)

+
+ +
+ {% set tableHead %} + + Signalement + Date + Description + Par + actions + {% endset %} + + {% set tableBody %} + {% for notification in notifications %} + + +
+
+ + +
+
+ + + {{ notification.suivi.signalement.reference }} +
+ ({{notification.suivi.signalement.villeOccupant}}) + + {{ notification.suivi.createdAt|format_datetime(locale='fr', timezone=territory_timezone, pattern='d MMMM yyyy à HH:mm:ss') }} + {{ notification.suivi.description + |replace({'&t=___TOKEN___':'/'~notification.signalement.uuid}) + |replace({'?t=___TOKEN___':'/'~notification.signalement.uuid}) + |replace({'?folder=_up':'/'~notification.signalement.uuid~'?variant=resize'}) + |sanitize_html('app.message_sanitizer') }} + + {{ notification.suivi.createdBy ? notification.suivi.createdBy.nomComplet : notification.signalement.nomOccupant|upper~' '~notification.signalement.prenomOccupant|capitalize }} + + + + + + {% else %} + + Aucun suivi non lu + + {% endfor %} + {% endset %} + + {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Liste des notifications', 'tableHead': tableHead, 'tableBody': tableBody, cancelSortable: true } %} +
{% import '_partials/macros.html.twig' as macros %} {{ macros.customPagination(pages, page, 'back_notifications_list', {}) }} diff --git a/templates/back/partner/index.html.twig b/templates/back/partner/index.html.twig index 1462ad9d4..0549c3660 100755 --- a/templates/back/partner/index.html.twig +++ b/templates/back/partner/index.html.twig @@ -57,92 +57,86 @@ Réinitialiser
-
-
-

{{total}} partenaires trouvés

-
+ +
+

{{total}} partenaires trouvés

-
-
-
-
- - - - - {% if is_granted('ROLE_ADMIN') %} - - {% endif %} - - - - - {% if platform.feature_zonage %} - + +
+ {% set tableHead %} +
+ {% if is_granted('ROLE_ADMIN') %} + + {% endif %} + + + + + {% if platform.feature_zonage %} + + {% endif %} + + {% endset %} + + {% set tableBody %} + {% for partner in partners %} + + + {% if is_granted('ROLE_ADMIN') %} + + {% endif %} + + + + - - - - {% for partner in partners %} - - - {% if is_granted('ROLE_ADMIN') %} - - {% endif %} - - - - - {% if platform.feature_zonage %} - - {% endif %} - - {% else %} - - - - {% endfor %} - -
IdTerritoireNomTypeCompétencesCodes INSEEZonesIdTerritoireNomTypeCompétencesCodes INSEEZonesActions
{{ partner.id }}{{ partner.territory ? partner.territory.zip ~ ' - ' ~ partner.territory.name : 'aucun' }}{{ partner.nom }}{{ partner.type ? partner.type.label : (partner.isCommune ? 'Commune':'N/A') }} + {% if partner.competence %} +
{{ partner.competence|length }}
+ {% else %} + / + {% endif %} +
+ {% if partner.insee %} + {% for insee in partner.insee|slice(0, 4) %} +
{{ insee }}
+ {% endfor %} + {% if partner.insee|length > 4 %} + + {{partner.insee|length - 4}} {% endif %} -
Actions
{{ partner.id }}{{ partner.territory ? partner.territory.zip ~ ' - ' ~ partner.territory.name : 'aucun' }}{{ partner.nom }}{{ partner.type ? partner.type.label : (partner.isCommune ? 'Commune':'N/A') }} - {% if partner.competence %} -
{{ partner.competence|length }}
- {% else %} - / - {% endif %} -
- {% if partner.insee %} - {% for insee in partner.insee|slice(0, 4) %} -
{{ insee }}
- {% endfor %} - {% if partner.insee|length > 4 %} - + {{partner.insee|length - 4}} - {% endif %} - {% else %} - / - {% endif %} -
- {% if partner.zones or partner.excludedZones %} - {% for zone in partner.zones %} -
{{ zone.name }}
- {% endfor %} - {% for zone in partner.excludedZones %} -
{{ zone.name }}
- {% endfor %} - {% else %} - / - {% endif %} -
- - -
Aucun partenaire trouvé
-
-
-
+ / + {% endif %} + + {% if platform.feature_zonage %} + + {% if partner.zones or partner.excludedZones %} + {% for zone in partner.zones %} +
{{ zone.name }}
+ {% endfor %} + {% for zone in partner.excludedZones %} +
{{ zone.name }}
+ {% endfor %} + {% else %} + / + {% endif %} + + {% endif %} + + + + + + {% else %} + + Aucun partenaire trouvé + + {% endfor %} + {% endset %} + + {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Liste des partenaires', 'tableHead': tableHead, 'tableBody': tableBody } %} +
{% import '_partials/macros.html.twig' as macros %} {{ macros.customPagination(pages, page, 'back_partner_index', {territory: (currentTerritory ? currentTerritory.id : null), type: (currentType ? currentType : null), userTerms: userTerms}) }} diff --git a/templates/back/partner_archived/index.html.twig b/templates/back/partner_archived/index.html.twig index 129fc15f8..cc61ef758 100755 --- a/templates/back/partner_archived/index.html.twig +++ b/templates/back/partner_archived/index.html.twig @@ -48,52 +48,48 @@
{% endif %} -
-

{{total}} partenaires archivés ou sans territoires trouvés

+ +
+

{{total}} partenaires archivés ou sans territoires trouvés

-
-
-
-
- - - - - - - - - - - - {% for partner in partners %} - {% if partner is null %} - {% set classe = 'fr-badge--info' %} - {% set statut = 'aucun' %} - {% elseif partner and partner.isArchive %} - {% set classe = 'fr-badge--error' %} - {% set statut = 'archivé' %} - {% else %} - {% set classe = 'fr-badge--success' %} - {% set statut = 'actif' %} - {% endif %} - - - - - {% else %} - - - - {% endfor %} - -
TerritoireStatutE-mailNomType
{{ partner.territory ? partner.territory.zip ~ ' - ' ~ partner.territory.name : 'aucun' }}{{ statut|upper }}{{ partner.email|clean_tagged_text(constant('App\\Entity\\User::SUFFIXE_ARCHIVED'), 'left') }} - {{ partner.nom}} - {{ partner.type is null ? 'N/R' : partner.type.label}} -
Aucun partenaire trouvé
-
-
-
+ +
+ {% set tableHead %} + Territoire + Statut + E-mail + Nom + Type + {% endset %} + + {% set tableBody %} + {% for partner in partners %} + {% if partner is null %} + {% set classe = 'fr-badge--info' %} + {% set statut = 'aucun' %} + {% elseif partner and partner.isArchive %} + {% set classe = 'fr-badge--error' %} + {% set statut = 'archivé' %} + {% else %} + {% set classe = 'fr-badge--success' %} + {% set statut = 'actif' %} + {% endif %} + + {{ partner.territory ? partner.territory.zip ~ ' - ' ~ partner.territory.name : 'aucun' }} + {{ statut|upper }} + {{ partner.email|clean_tagged_text(constant('App\\Entity\\User::SUFFIXE_ARCHIVED'), 'left') }} + {{ partner.nom}} + {{ partner.type is null ? 'N/R' : partner.type.label}} + + {% else %} + + Aucun partenaire trouvé + + {% endfor %} + {% endset %} + + {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Liste des partenaires archivés ou sans territoires', 'tableHead': tableHead, 'tableBody': tableBody } %} +
{% import '_partials/macros.html.twig' as macros %} {{ macros.customPagination(pages, page, 'back_archived_partner_index', {territory: (currentTerritory ? currentTerritory.id : (isNoneTerritory ? 'none' : null)), partnerTerms: partnerTerms}) }} diff --git a/templates/back/signalement_archived/index.html.twig b/templates/back/signalement_archived/index.html.twig index 20040e984..592f3e814 100755 --- a/templates/back/signalement_archived/index.html.twig +++ b/templates/back/signalement_archived/index.html.twig @@ -14,7 +14,7 @@
-

Signalements archivés

+

Signalements archivés

@@ -45,88 +45,84 @@
-
-

{{total}} signalements archivés

+ +
+

{{total}} signalements archivés

-
-
-
-
- - - - - - - - - - - - - - - {% for index,signalement in signalements %} - - - - - - - - - - - {% endfor %} - -
#Ref.TerritoireDateOccupantAdresseAffectationDernier suiviActions
- {{ signalement.reference }} - {{ signalement.territory.zip}} - {{ signalement.territory.name}} {{ signalement.createdAt|date('d/m/Y') }} - {{ signalement.nomOccupant|upper }}
{{ signalement.prenomOccupant|capitalize }} -
{{ signalement.villeOccupant|upper }}
[{{ signalement.adresseOccupant }}]
- {% 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 %} -
- -
-
-
-
+ +
+ {% set tableHead %} + #Ref. + Territoire + Date + Occupant + Adresse + Affectation + Dernier suivi + Actions + {% endset %} + + {% set tableBody %} + {% for index,signalement in signalements %} + + + {{ signalement.reference }} + + {{ signalement.territory.zip}} - {{ signalement.territory.name}} + {{ signalement.createdAt|date('d/m/Y') }} + + {{ signalement.nomOccupant|upper }}
{{ signalement.prenomOccupant|capitalize }} + + {{ signalement.villeOccupant|upper }}
[{{ signalement.adresseOccupant }}] + + {% 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 } %} +
{% import '_partials/macros.html.twig' as macros %} {{ macros.customPagination(pages, page, 'back_archived_signalements_index', {territory: (currentTerritory ? currentTerritory.id : null), referenceTerms: referenceTerms}) }} diff --git a/templates/back/tags/index.html.twig b/templates/back/tags/index.html.twig index b0dc22073..f4bef1e8f 100755 --- a/templates/back/tags/index.html.twig +++ b/templates/back/tags/index.html.twig @@ -175,56 +175,50 @@ {% endfor %} - -
-

{{total}} étiquette{% if total > 1%}s{% endif %}

+
+

{{total}} étiquette{% if total > 1%}s{% endif %}

-
-
-
-
- - - - - - - - - - - - {% for index,tag in tags %} - - - - - - - - {% endfor %} - -
IDEtiquetteNombre d'utilisationTerritoireActions
{{ tag.id }}{{ tag.label }}{{ tag.signalements|length }}{{ tag.territory.name }} - - Voir la liste des signalements avec l'étiquette {{ tag.label }} - -
-
-
-
+ +
+ {% set tableHead %} + ID + Etiquette + Nombre d'utilisation + Territoire + Actions + {% endset %} + + {% set tableBody %} + {% for index,tag in tags %} + + {{ tag.id }} + {{ tag.label }} + {{ tag.signalements|length }} + {{ tag.territory.name }} + + + Voir la liste des signalements avec l'étiquette {{ tag.label }} + + + + {% endfor %} + {% endset %} + + {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Liste des étiquettes', 'tableHead': tableHead, 'tableBody': tableBody } %} +
{% import '_partials/macros.html.twig' as macros %} {{ macros.customPagination(pages, page, 'back_tags_index', {territory: (currentTerritory ? currentTerritory.id : null), search: search}) }} diff --git a/templates/back/territory/index.html.twig b/templates/back/territory/index.html.twig index a3b20c5b5..d51ceaaa3 100755 --- a/templates/back/territory/index.html.twig +++ b/templates/back/territory/index.html.twig @@ -38,70 +38,62 @@ {{ form_end(form) }}
-
-
-

{{territories|length}} territoire{% if territories|length > 1%}s{% endif %}

-
+
+

{{territories|length}} territoire{% if territories|length > 1%}s{% endif %}

-
-
-
-
- - - - - - - - - - - - - - - {% for territory in territories %} - - - - - - - - - - {% endfor %} - -
IDCodeNomStatutCodes Insee ouvertsTimezoneGrille de visiteActions
{{ territory.id }}{{ territory.zip }}{{ territory.name }} - {% if territory.isActive %} - Activé - {% else %} - Non activé - {% endif %} - - {% for code in territory.authorizedCodesInsee %} - {{ code }} - {% endfor %} - {{ territory.timezone}} - {% if territory.isGrilleVisiteDisabled %} - Désactivée - {% elseif territory.grilleVisiteFilename is not null %} - - Grille spécifique - - {% else %} - - Grille par défaut - - {% endif %} - - -
-
-
-
+
+ {% set tableHead %} + ID + Code + Nom + Statut + Codes Insee ouverts + Timezone + Grille de visite + Actions + {% endset %} + + {% set tableBody %} + {% for territory in territories %} + + {{ territory.id }} + {{ territory.zip }} + {{ territory.name }} + + {% if territory.isActive %} + Activé + {% else %} + Non activé + {% endif %} + + + {% for code in territory.authorizedCodesInsee %} + {{ code }} + {% endfor %} + + {{ territory.timezone}} + + {% if territory.isGrilleVisiteDisabled %} + Désactivée + {% elseif territory.grilleVisiteFilename is not null %} + + Grille spécifique + + {% else %} + + Grille par défaut + + {% endif %} + + + + + {% endfor %} + {% endset %} + + {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Liste des territoires', 'tableHead': tableHead, 'tableBody': tableBody } %} +
{% import '_partials/macros.html.twig' as macros %} {{ macros.customPagination(pages, searchTerritory.page, 'back_territory_index', searchTerritory.urlParams) }} diff --git a/templates/back/user/index.html.twig b/templates/back/user/index.html.twig index c939e7df7..c49b2c129 100755 --- a/templates/back/user/index.html.twig +++ b/templates/back/user/index.html.twig @@ -61,88 +61,82 @@ {{ form_end(form) }}
-
-
-

{{users|length}} utilisateur{% if users|length > 1%}s{% endif %}

+
+
+

{{users|length}} utilisateur{% if users|length > 1%}s{% endif %}

-
-
-
-
-
- - - - {% if is_granted('ROLE_ADMIN') %} - - {% endif %} - - - - - - - - {% if platform.feature_permission_affectation %} - - {% endif %} - - - - - {% for user in users %} - - {% if is_granted('ROLE_ADMIN') %} - - {% endif %} - - - - - - - - {% if platform.feature_permission_affectation %} - - {% endif %} - - - {% endfor %} - -
TerritoireUtilisateurE-mailPartenaireType de partenaireStatut du compteDernière connexionRôleDroits d'affectationActions
- {% if user.territory %} - {{ user.territory.zip }} - {{ user.territory.name }} - {% endif %} - {{ user.prenom }} {{ user.nom }}{{ user.email }}{{ user.partner ? user.partner.nom }}{{ 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.lastLoginAt ? user.lastLoginAt|date('d/m/Y') : '-'}}{{ user.roleLabel() }}{{ user.isSuperAdmin() or user.isTerritoryAdmin() or user.hasPermissionAffectation() ? 'Oui' : 'Non' }} - - -
-
-
-
+
+ {% set tableHead %} + {% if is_granted('ROLE_ADMIN') %} + Territoire + {% endif %} + Utilisateur + E-mail + Partenaire + Type de partenaire + Statut du compte + Dernière connexion + Rôle + {% if platform.feature_permission_affectation %} + Droits d'affectation + {% endif %} + Actions + {% endset %} + + {% set tableBody %} + {% for user in users %} + + {% if is_granted('ROLE_ADMIN') %} + + {% if user.territory %} + {{ user.territory.zip }} - {{ user.territory.name }} + {% endif %} + + {% endif %} + {{ user.prenom }} {{ user.nom }} + {{ user.email }} + {{ user.partner ? user.partner.nom }} + {{ 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.lastLoginAt ? user.lastLoginAt|date('d/m/Y') : '-'}} + {{ user.roleLabel() }} + {% if platform.feature_permission_affectation %} + {{ user.isSuperAdmin() or user.isTerritoryAdmin() or user.hasPermissionAffectation() ? 'Oui' : 'Non' }} + {% endif %} + + + + + + {% endfor %} + {% endset %} + + {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Liste des utilisateurs', 'tableHead': tableHead, 'tableBody': tableBody } %} +
{% import '_partials/macros.html.twig' as macros %} {{ macros.customPagination(pages, searchUser.page, 'back_user_index', searchUser.urlParams) }} diff --git a/templates/back/zone/index.html.twig b/templates/back/zone/index.html.twig index a3b043fa9..dc192ddf7 100755 --- a/templates/back/zone/index.html.twig +++ b/templates/back/zone/index.html.twig @@ -53,72 +53,64 @@ {{ form_end(form) }}
-
-
-

{{zones|length}} zone{% if zones|length > 1%}s{% endif %}

-
+
+

{{zones|length}} zone{% if zones|length > 1%}s{% endif %}

-
-
-
-
- - - - - - - - - - - - - - {% for item in zones %} - - - - - - - - - - {% endfor %} - -
IDNomPartenairesPartenaires exclusTerritoireTypeActions
{{ item.id }}{{ item.name }} - {% for partner in item.partners %} - {{ partner.nom }} - {% endfor %} - - {% for partner in item.excludedPartners %} - {{ partner.nom }} - {% endfor %} - - {% if item.territory %} - {{ item.territory.zip }} - {{ item.territory.name }} - {% endif %} - {{ item.type.label }} - - Visualiser la zone {{ item.name }} - - - Editer la zone {{ item.name }} - - -
-
-
-
+
+ {% set tableHead %} + ID + Nom + Partenaires + Partenaires exclus + Territoire + Type + Actions + {% endset %} + + {% set tableBody %} + {% for item in zones %} + + {{ item.id }} + {{ item.name }} + + {% for partner in item.partners %} + {{ partner.nom }} + {% endfor %} + + + {% for partner in item.excludedPartners %} + {{ partner.nom }} + {% endfor %} + + + {% if item.territory %} + {{ item.territory.zip }} - {{ item.territory.name }} + {% endif %} + + {{ item.type.label }} + + + Visualiser la zone {{ item.name }} + + + Editer la zone {{ item.name }} + + + + + {% endfor %} + {% endset %} + + {% include '_partials/back/table.html.twig' with { 'tableLabel': 'Liste des utilisateurs', 'tableHead': tableHead, 'tableBody': tableBody } %} +
{% import '_partials/macros.html.twig' as macros %} {{ macros.customPagination(pages, searchZone.page, 'back_zone_index', searchZone.urlParams) }}