Allow absence to be deleted

This commit is contained in:
Julie Lenaerts 2025-07-24 10:23:23 +02:00
parent 0624cf2c1e
commit c56436b963
4 changed files with 6 additions and 2 deletions

View File

@ -48,6 +48,7 @@ class AbsenceController extends AbstractController
$user = $this->security->getUser(); $user = $this->security->getUser();
$user->setAbsenceStart(null); $user->setAbsenceStart(null);
$user->setAbsenceEnd(null);
$em = $this->managerRegistry->getManager(); $em = $this->managerRegistry->getManager();
$em->flush(); $em->flush();

View File

@ -25,6 +25,9 @@
{{ form_row(form.absenceEnd) }} {{ form_row(form.absenceEnd) }}
<ul class="record_actions sticky-form-buttons"> <ul class="record_actions sticky-form-buttons">
<li>
<a class="btn btn-remove" title="Modifier" href="{{ path('chill_main_user_absence_unset') }}">{{ 'absence.Unset absence'|trans }}</a>
</li>
<li> <li>
<button class="btn btn-save" type="submit"> <button class="btn btn-save" type="submit">
{{ 'Save'|trans }} {{ 'Save'|trans }}

View File

@ -75,7 +75,7 @@
<div class="d-flex flex-row mb-5 alert alert-warning" role="alert"> <div class="d-flex flex-row mb-5 alert alert-warning" role="alert">
<p class="m-2">{{'absence.You are marked as being absent'|trans }}</p> <p class="m-2">{{'absence.You are marked as being absent'|trans }}</p>
<span class="ms-auto"> <span class="ms-auto">
<a class="btn btn-remove" title="Modifier" href="{{ path('chill_main_user_absence_index') }}">{{ 'absence.Unset absence'|trans }}</a> <a class="btn btn-remove" title="Modifier" href="{{ path('chill_main_user_absence_unset') }}">{{ 'absence.Unset absence'|trans }}</a>
</span> </span>
</div> </div>
{% endif %} {% endif %}

View File

@ -841,7 +841,7 @@ absence:
# single letter for absence # single letter for absence
A: A A: A
My absence: Mon absence My absence: Mon absence
Unset absence: Supprimer la date d'absence Unset absence: Supprimer mes dates d'absence
Set absence date: Indiquer une date d'absence Set absence date: Indiquer une date d'absence
Absence start: Absent à partir du Absence start: Absent à partir du
Absence end: Jusqu'au Absence end: Jusqu'au