release: squash merge develop → master

Inclut #174 feed bulles AM (+ #173 / Cartes / evenements_agenda).

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-05 16:18:43 +02:00
co-authored by Cursor
parent 3c6f90d508
commit 35496741ce
3 changed files with 106 additions and 46 deletions
+26
View File
@@ -80,6 +80,32 @@ class CarteBulle {
this.modifieLe,
});
CarteBulle copyWith({
CarteStatut? statut,
bool? isCreator,
String? lastRefuseComment,
DateTime? modifieLe,
Map<String, dynamic>? payload,
}) {
return CarteBulle(
id: id,
typeCode: typeCode,
titre: titre,
idPlacement: idPlacement,
idAbsence: idAbsence,
operation: operation,
statut: statut ?? this.statut,
payload: payload ?? this.payload,
purgeAt: purgeAt,
creePar: creePar,
isCreator: isCreator ?? this.isCreator,
responseMode: responseMode,
lastRefuseComment: lastRefuseComment ?? this.lastRefuseComment,
creeLe: creeLe,
modifieLe: modifieLe ?? this.modifieLe,
);
}
String? get dateDebut => payload['date_debut']?.toString();
String? get dateFin => payload['date_fin']?.toString();
String? get motif => payload['motif']?.toString();