13 lines
541 B
Dart
13 lines
541 B
Dart
import 'package:p_tits_pas/models/enfant_admin_model.dart';
|
||
|
||
/// Enfant sans lien parent (orphelins d’affiliation) — ticket #157.
|
||
bool enfantHasNoResponsable(EnfantAdminModel enfant) {
|
||
return !enfant.parentLinks.any((l) => l.parentId.trim().isNotEmpty);
|
||
}
|
||
|
||
/// Message vigilance liste Enfants (même usage que [amPlacesVigilanceMessage]).
|
||
String? enfantSansResponsableVigilanceMessage(EnfantAdminModel enfant) {
|
||
if (!enfantHasNoResponsable(enfant)) return null;
|
||
return 'Aucun responsable rattaché — à rattacher à un foyer';
|
||
}
|