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

@@ -16,7 +16,8 @@ export const createAbsenceType = async (
) => {
const api = useApi()
return api.post<AbsenceType>('/absence_types', payload, {
toastSuccessMessage: 'Type créé.'
toastSuccessKey: 'success.absenceType.create',
toastErrorKey: 'errors.absenceType.create'
})
}
@@ -26,13 +27,15 @@ export const updateAbsenceType = async (
) => {
const api = useApi()
return api.patch<AbsenceType>(`/absence_types/${id}`, payload, {
toastSuccessMessage: 'Type mis à jour.'
toastSuccessKey: 'success.absenceType.update',
toastErrorKey: 'errors.absenceType.update'
})
}
export const deleteAbsenceType = async (id: number) => {
const api = useApi()
return api.delete(`/absence_types/${id}`, {}, {
toastSuccessMessage: 'Type supprimé.'
toastSuccessKey: 'success.absenceType.delete',
toastErrorKey: 'errors.absenceType.delete'
})
}