Some checks failed
Auto Tag Develop / tag (push) Has been cancelled
- Nouvelle entité InterimAgency (table interim_agencies, API lecture seule) - Sélecteur agence conditionnel dans les formulaires création employé et ajout contrat - Affichage "Intérim (NomAgence)" sur la liste employés et l'historique contrat - Date de fin obligatoire côté frontend pour CDD et INTERIM (aligné backend) - Renommage "Types d'absence" → "Types de statut" (sidebar, page, titre) - Renommage en-tête "Absence" → "Statut" sur les vues jour heures et conducteurs Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
17 lines
416 B
TypeScript
17 lines
416 B
TypeScript
import { extractItems } from '~/utils/api'
|
|
|
|
export type InterimAgency = {
|
|
id: number
|
|
name: string
|
|
}
|
|
|
|
export const listInterimAgencies = async (): Promise<InterimAgency[]> => {
|
|
const api = useApi()
|
|
const data = await api.get<InterimAgency[] | { 'hydra:member'?: InterimAgency[] }>(
|
|
'/interim_agencies',
|
|
{},
|
|
{ toast: false }
|
|
)
|
|
return extractItems<InterimAgency>(data)
|
|
}
|