Skip to content

Commit

Permalink
apply: Change the layout of job_seeker_info template
Browse files Browse the repository at this point in the history
  • Loading branch information
tonial committed Aug 9, 2024
1 parent 4d09e0c commit 99f20a9
Show file tree
Hide file tree
Showing 5 changed files with 91 additions and 76 deletions.
163 changes: 91 additions & 72 deletions itou/templates/apply/includes/job_seeker_info.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,85 @@
{% load str_filters %}
{% load matomo %}

<div class="d-flex justify-content-between">
<div class='mb-3'>
<h3>Informations personnelles</h3>
</div>
<div>
<a href="{% if can_edit_personal_information %}{% url 'dashboard:edit_job_seeker_info' job_seeker_public_id=job_seeker.public_id %}?back_url={{ request.get_full_path|urlencode }}{% if job_application %}&from_application={{ job_application.pk }}{% endif %}{% endif %}"
class="btn btn-ico btn-outline-primary{% if not can_edit_personal_information %} disabled{% endif %}"
{% if with_matomo_event %}{% matomo_event "salaries" "clic" "edit_jobseeker_infos" %}{% endif %}
aria-label="Modifier les informations personnelles de {{ job_seeker.get_full_name|mask_unless:can_view_personal_information }}">
<i class="ri-pencil-line font-weight-medium" aria-hidden="true"></i>
<span>Modifier</span>
</a>
{% if not can_edit_personal_information %}
<i class="ri-information-line ri-xl text-info ms-1"
data-bs-toggle="tooltip"
data-bs-placement="top"
title="Ce candidat a pris le contrôle de son compte utilisateur. Vous ne pouvez pas modifier ses informations."></i>
{% endif %}
</div>
</div>


<ul class="list-data list-data__two-column-md mb-3">
<li>
<small>Prénom</small>
<strong>{{ job_seeker.first_name|mask_unless:can_view_personal_information }}</strong>
</li>
{% if can_view_personal_information %}
<li>
<small>Téléphone</small>
{% if job_seeker.phone %}
<strong>{{ job_seeker.phone|format_phone }}</strong>
<button class="btn-link"
data-bs-toggle="tooltip"
data-bs-placement="top"
data-bs-trigger="manual"
data-bs-title="Copié!"
data-it-clipboard-button="copy"
data-it-copy-to-clipboard="{{ job_seeker.phone|cut:" " }}"
{% matomo_event "candidature" "clic" "copied_sender_phone" %}>
<i class="ri-file-copy-line"></i>
</button>
{% else %}
<i class="text-disabled">Non renseigné</i>
{% endif %}
</li>
{% endif %}
<li>
<small>Nom</small>
<strong>{{ job_seeker.last_name|upper|mask_unless:can_view_personal_information }}</strong>
</li>
{% if can_view_personal_information %}
<li>
<small>Adresse e-mail</small>
<strong>{{ job_seeker.email }}</strong>
<button class="btn-link"
data-bs-toggle="tooltip"
data-bs-placement="top"
data-bs-trigger="manual"
data-bs-title="Copié!"
data-it-clipboard-button="copy"
data-it-copy-to-clipboard="{{ job_seeker.email }}"
{% matomo_event "candidature" "clic" "copied_jobseeker_email" %}>
<i class="ri-file-copy-line"></i>
</button>
</li>
<li>
<small>Date de naissance</small>
<strong>{{ job_seeker.birthdate|date:"d/m/Y" }}</strong>
</li>
<li>
<small>Adresse</small>
{% if job_seeker.address_on_one_line %}
<address>{{ job_seeker.address_on_one_line }}</address>
{% else %}
<i class="text-disabled">Non renseignée</i>
{% endif %}
</li>
{% endif %}
<li>
<small>Numéro de sécurité sociale</small>
{% if job_seeker.jobseeker_profile.nir %}
Expand Down Expand Up @@ -40,50 +110,6 @@
{% endif %}
</li>
{% if can_view_personal_information %}
<li>
<small>Date de naissance</small>
<strong>{{ job_seeker.birthdate|date:"d/m/Y" }}</strong>
</li>
<li>
<small>Adresse e-mail</small>
<strong>{{ job_seeker.email }}</strong>
<button class="btn-link"
data-bs-toggle="tooltip"
data-bs-placement="top"
data-bs-trigger="manual"
data-bs-title="Copié!"
data-it-clipboard-button="copy"
data-it-copy-to-clipboard="{{ job_seeker.email }}"
{% matomo_event "candidature" "clic" "copied_jobseeker_email" %}>
<i class="ri-file-copy-line"></i>
</button>
</li>
<li>
<small>Téléphone</small>
{% if job_seeker.phone %}
<strong>{{ job_seeker.phone|format_phone }}</strong>
<button class="btn-link"
data-bs-toggle="tooltip"
data-bs-placement="top"
data-bs-trigger="manual"
data-bs-title="Copié!"
data-it-clipboard-button="copy"
data-it-copy-to-clipboard="{{ job_seeker.phone|cut:" " }}"
{% matomo_event "candidature" "clic" "copied_sender_phone" %}>
<i class="ri-file-copy-line"></i>
</button>
{% else %}
<i class="text-disabled">Non renseigné</i>
{% endif %}
</li>
<li>
<small>Adresse</small>
{% if job_seeker.address_on_one_line %}
<address>{{ job_seeker.address_on_one_line }}</address>
{% else %}
<i class="text-disabled">Non renseignée</i>
{% endif %}
</li>
<li>
<small>Identifiant France Travail (ex pôle emploi)</small>
{% if job_seeker.jobseeker_profile.pole_emploi_id %}
Expand All @@ -101,39 +127,32 @@
<i class="text-disabled">Non renseigné</i>
{% endif %}
</li>
<li>
<small>Curriculum vitae</small>
{% if job_application.resume_link %}
<a href="{{ job_application.resume_link }}" class="btn-link btn-ico" target="_blank" rel="noreferrer noopener">
<span>Télécharger le CV</span>
<i class="ri-download-2-line"></i>
</a>
{% else %}
{% if job_application.diagoriente_invite_sent_at %}
<i class="text-disabled">Non renseigné</i>
<small>Vous avez invité l'émetteur de cette candidature à créer un CV sur Diagoriente le {{ job_application.diagoriente_invite_sent_at|date:"d/m/Y" }}</small>
{% if job_application %}
<li>
<small>Curriculum vitae</small>
{% if job_application.resume_link %}
<a href="{{ job_application.resume_link }}" class="btn-link btn-ico" target="_blank" rel="noreferrer noopener">
<span>Télécharger le CV</span>
<i class="ri-download-2-line"></i>
</a>
{% else %}
<i class="text-disabled">Non renseigné</i>
{% endif %}
{% if job_application.diagoriente_invite_sent_at %}
<i class="text-disabled">Non renseigné</i>
<small>Vous avez invité l'émetteur de cette candidature à créer un CV sur Diagoriente le {{ job_application.diagoriente_invite_sent_at|date:"d/m/Y" }}</small>
{% else %}
{% if job_application.diagoriente_invite_sent_at %}
<i class="text-disabled">Non renseigné</i>
<small>Vous avez invité l'émetteur de cette candidature à créer un CV sur Diagoriente le {{ job_application.diagoriente_invite_sent_at|date:"d/m/Y" }}</small>
{% else %}
<i class="text-disabled">Non renseigné</i>
{% endif %}
{% endif %}
</li>
{% endif %}
</li>
{% endif %}
{% endif %}
</ul>
{# Diagoriente invite #}
{% if request.user.is_employer and job_application and not job_application.resume_link and job_application.sender_kind == SenderKind.PRESCRIBER %}
{% include "apply/includes/job_application_diagoriente_invite.html" with job_application=job_application %}
{% endif %}

<a href="{% if can_edit_personal_information %}{% url 'dashboard:edit_job_seeker_info' job_seeker_public_id=job_seeker.public_id %}?back_url={{ request.get_full_path|urlencode }}{% if job_application %}&from_application={{ job_application.pk }}{% endif %}{% endif %}"
class="btn btn-ico btn-secondary{% if not can_edit_personal_information %} disabled{% endif %}"
{% if with_matomo_event %}{% matomo_event "salaries" "clic" "edit_jobseeker_infos" %}{% endif %}
aria-label="Modifier les informations personnelles de {{ job_seeker.get_full_name|mask_unless:can_view_personal_information }}">
<i class="ri-pencil-line font-weight-medium" aria-hidden="true"></i>
<span>Modifier les informations personnelles</span>
</a>
{% if not can_edit_personal_information %}
<i class="ri-information-line ri-xl text-info ms-1"
data-bs-toggle="tooltip"
data-bs-placement="top"
title="Ce candidat a pris le contrôle de son compte utilisateur. Vous ne pouvez pas modifier ses informations."></i>
{% endif %}
1 change: 0 additions & 1 deletion itou/templates/apply/process_details.html
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@
<h2>Informations générales</h2>
{# Job seeker info ------------------------------------------------------------------------- #}
<div class="c-box mb-4">
<h3>Informations personnelles</h3>
{% include "apply/includes/job_seeker_info.html" with job_seeker=job_application.job_seeker job_application=job_application can_view_personal_information=can_view_personal_information can_edit_personal_information=can_edit_personal_information request=request csrf_token=csrf_token SenderKind=SenderKind only %}
{% if job_application.to_company.kind == CompanyKind.GEIQ %}
{# GEIQ eligibility details #}
Expand Down
1 change: 0 additions & 1 deletion itou/templates/apply/process_details_company.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@
<h2>Informations générales</h2>
{# Job seeker info ------------------------------------------------------------------------- #}
<div class="c-box mb-4">
<h3>Informations personnelles</h3>
{% include "apply/includes/job_seeker_info.html" with job_seeker=job_application.job_seeker job_application=job_application can_view_personal_information=can_view_personal_information can_edit_personal_information=can_edit_personal_information request=request with_matomo_event=True csrf_token=csrf_token SenderKind=SenderKind only %}
{% if job_application.to_company.kind == CompanyKind.GEIQ %}
{# GEIQ eligibility details #}
Expand Down
1 change: 0 additions & 1 deletion itou/templates/apply/submit/hire_confirmation.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
<div class="c-box my-4">
<h2>Candidat</h2>
<hr>
<h3>Informations personnelles</h3>
{% include "apply/includes/job_seeker_info.html" with with_matomo_event=False %}

{% include "apply/includes/eligibility_diagnosis.html" with job_seeker=job_seeker siae=siae eligibility_diagnosis=eligibility_diagnosis is_sent_by_authorized_prescriber=False %}
Expand Down
1 change: 0 additions & 1 deletion itou/templates/approvals/detail.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,6 @@
<div class="c-box mb-3 mb-lg-5">
<h2>Informations du salarié</h2>
<hr>
<h3>Informations personnelles</h3>
{% include "apply/includes/job_seeker_info.html" with job_seeker=approval.user job_application=job_application with_matomo_event=True can_view_personal_information=can_view_personal_information can_edit_personal_information=can_edit_personal_information request=request csrf_token=csrf_token SenderKind=SenderKind only %}
{# Eligibility ------------------------------------------------------------------------- #}
{% if eligibility_diagnosis %}
Expand Down

0 comments on commit 99f20a9

Please sign in to comment.