feat : ajout des sites pour les employés et retour arrière sur l'impression

This commit is contained in:
2026-02-04 18:00:46 +01:00
parent a5dcd5e3e9
commit 9568324a4a
16 changed files with 819 additions and 626 deletions

View File

@@ -26,7 +26,8 @@ export const createAbsence = async (payload: {
endDate: payload.endDate,
comment: payload.comment
}, {
toastSuccessMessage: 'Absence créée.'
toastSuccessKey: 'success.absence.create',
toastErrorKey: 'errors.absence.create'
})
}
@@ -46,13 +47,15 @@ export const updateAbsence = async (payload: {
endDate: payload.endDate,
comment: payload.comment
}, {
toastSuccessMessage: 'Absence mise à jour.'
toastSuccessKey: 'success.absence.update',
toastErrorKey: 'errors.absence.update'
})
}
export const deleteAbsence = async (id: number) => {
const api = useApi()
return api.delete(`/absences/${id}`, {}, {
toastSuccessMessage: 'Absence supprimée.'
toastSuccessKey: 'success.absence.delete',
toastErrorKey: 'errors.absence.delete'
})
}