diff --git a/itou/templates/employee_record/includes/list_results.html b/itou/templates/employee_record/includes/list_results.html new file mode 100644 index 00000000000..f8c221999fb --- /dev/null +++ b/itou/templates/employee_record/includes/list_results.html @@ -0,0 +1,50 @@ +{% load str_filters %} + +
+
+
+ {% with navigation_pages.paginator.count as counter %} +

{{ counter }} résultat{{ counter|pluralizefr }}

+ {% endwith %} +
+
+ Trier par : + + +
+
+ + {# "Real" employee records objects #} +
+ {% if employee_records_list %} + {% for employee_record in navigation_pages %} + {% include "employee_record/includes/list_item.html" with employee_record=employee_record item=employee_record.job_application only %} + {% endfor %} + {# New employee records i.e. job applications #} + {% else %} + {% for job_application in navigation_pages %} + {% include "employee_record/includes/list_item.html" with employee_record=None item=job_application only %} + {% endfor %} + {% endif %} +
+ + {% if not navigation_pages %} +
+
+

Aucune fiche salarié avec le statut selectionné.

+
+
+ {% endif %} + {% include "includes/pagination.html" with page=navigation_pages boost=True boost_target="#employee-records-container" boost_indicator="#employee-records-container" %} +
+{% if request.htmx %} + {% include "employee_record/includes/list_status_help.html" with request=request status=form.status.value only %} +{% endif %} diff --git a/itou/templates/employee_record/includes/list_status_help.html b/itou/templates/employee_record/includes/list_status_help.html new file mode 100644 index 00000000000..d7d3d27c297 --- /dev/null +++ b/itou/templates/employee_record/includes/list_status_help.html @@ -0,0 +1,41 @@ +
+ {% if status == "NEW" %} +

+ Vous trouverez ici les candidatures validées à partir desquelles vous devez créer de nouvelles fiches salarié. +

+ {% elif status == "READY" %} +

+ Vous trouverez ici les fiches salarié complétées + en attente d’envoi à l’ASP, qui a lieu automatiquement à intervalles réguliers. +

+

+ À ce stade, seule la visualisation des informations de la fiche est + possible. +

+

Merci de votre patience.

+ {% elif status == "SENT" %} +

Vous trouverez ici les fiches salarié complétées et envoyées à l'ASP.

+

+ À ce stade, et en attendant un retour de l'ASP, seule la visualisation des informations de + la fiche est possible. +

+ {% elif status == "REJECTED" %} +

+ Vous trouverez ici les fiches salarié envoyées à l'ASP et retournées avec une + erreur. +

+

Vous pouvez modifier les fiches en erreur et les envoyer à nouveau.

+ {% elif status == "PROCESSED" %} +

Vous trouverez ici les fiches salarié envoyées et validées par l'ASP.

+

+ Aucune action ultérieure n'est possible à ce stade, mais vous pouvez consulter le détail de + la fiche salarié. +

+ {% elif status == "DISABLED" %} +

Vous trouverez ici les fiches salarié que vous avez désactivées.

+

+ En cas de besoin vous pouvez réactiver une fiche, elle sera transférée dans la catégorie + "Nouvelle". +

+ {% endif %} +
diff --git a/itou/templates/employee_record/list.html b/itou/templates/employee_record/list.html index 950edbc2946..e7989193e2f 100644 --- a/itou/templates/employee_record/list.html +++ b/itou/templates/employee_record/list.html @@ -1,7 +1,6 @@ {% extends "layout/base.html" %} {% load static %} {% load format_filters %} -{% load str_filters %} {% load list_filters %} {% load django_bootstrap5 %} @@ -41,45 +40,7 @@

Nous transférons vos fiches salarié à l'ASP afin de vous faire
  • La visualisation dans l’Extranet IAE 2.0 interviendra dans les 2 heures suivant l’envoi.
  • - {% if form.status.value == "NEW" %} -

    - Vous trouverez ici les candidatures validées à partir desquelles vous devez créer de nouvelles fiches salarié. -

    - {% elif form.status.value == "READY" %} -

    - Vous trouverez ici les fiches salarié complétées - en attente d’envoi à l’ASP, qui a lieu automatiquement à intervalles réguliers. -

    -

    - À ce stade, seule la visualisation des informations de la fiche est - possible. -

    -

    Merci de votre patience.

    - {% elif form.status.value == "SENT" %} -

    Vous trouverez ici les fiches salarié complétées et envoyées à l'ASP.

    -

    - À ce stade, et en attendant un retour de l'ASP, seule la visualisation des informations de - la fiche est possible. -

    - {% elif form.status.value == "REJECTED" %} -

    - Vous trouverez ici les fiches salarié envoyées à l'ASP et retournées avec une - erreur. -

    -

    Vous pouvez modifier les fiches en erreur et les envoyer à nouveau.

    - {% elif form.status.value == "PROCESSED" %} -

    Vous trouverez ici les fiches salarié envoyées et validées par l'ASP.

    -

    - Aucune action ultérieure n'est possible à ce stade, mais vous pouvez consulter le détail de - la fiche salarié. -

    - {% elif form.status.value == "DISABLED" %} -

    Vous trouverez ici les fiches salarié que vous avez désactivées.

    -

    - En cas de besoin vous pouvez réactiver une fiche, elle sera transférée dans la catégorie - "Nouvelle". -

    - {% endif %} + {% include "employee_record/includes/list_status_help.html" with request=request status=form.status.value only %} {% endblock %} {% block content %} @@ -101,7 +62,7 @@

    Nous transférons vos fiches salarié à l'ASP afin de vous faire Filtres des fiches salarié
    -
    +
    Statut @@ -128,52 +89,7 @@

    Nous transférons vos fiches salarié à l'ASP afin de vous faire

    - -
    -
    -
    - {% with navigation_pages.paginator.count as counter %} -

    {{ counter }} résultat{{ counter|pluralizefr }}

    - {% endwith %} -
    -
    - Trier par : - - -
    -
    - - {# "Real" employee records objects #} -
    - {% if employee_records_list %} - {% for employee_record in navigation_pages %} - {% include "employee_record/includes/list_item.html" with employee_record=employee_record item=employee_record.job_application only %} - {% endfor %} - {# New employee records i.e. job applications #} - {% else %} - {% for job_application in navigation_pages %} - {% include "employee_record/includes/list_item.html" with employee_record=None item=job_application only %} - {% endfor %} - {% endif %} -
    - - {% if not navigation_pages %} -
    -
    -

    Aucune fiche salarié avec le statut selectionné.

    -
    -
    - {% endif %} - {% include "includes/pagination.html" with page=navigation_pages %} -
    +
    {% include "employee_record/includes/list_results.html" %}
    @@ -181,12 +97,10 @@

    {{ counter }} résultat{{ counter|pluralizefr }}

    {% block script %} {{ block.super }} + {{ filters_form.media.js }}