feat: Améliorations majeures des contrats et fiches de paie

Ajout détails cachets/répétitions/heures au modal ContractDetails

Card verte avec validation quand tous les contrats ont une fiche de paie

Système complet de création de fiches de paie avec recherche et vérification

Modal liste des contrats sans paie avec création directe

Amélioration édition dates dans PayslipDetailsModal

Optimisation recherche contrats (ordre des filtres)

Augmentation limite pagination ContractsGrid à 200

Ajout logs debug génération PDF logo

Script SQL vérification cohérence structure/organisation
This commit is contained in:
odentas 2025-11-27 20:37:37 +01:00
parent dd570d4509
commit d535b17f26

View file

@ -384,7 +384,7 @@ export default function PayslipsGrid({ initialData, activeOrgId }: { initialData
}, [structureFilter, periodFrom, periodTo]);
// Create a callback ref to refetch stats (for use in realtime subscription)
const refetchStatsRef = useRef<() => void>();
const refetchStatsRef = useRef<(() => void) | undefined>(undefined);
useEffect(() => {
refetchStatsRef.current = async () => {
if (!structureFilter || !periodFrom || !periodTo) return;