feat: export ICS
This commit is contained in:
@@ -82,7 +82,7 @@ class EventFormController extends ChangeNotifier {
|
||||
}
|
||||
}
|
||||
|
||||
Future<void> initialize([EventModel? existingEvent]) async {
|
||||
Future<void> initialize({EventModel? existingEvent, DateTime? selectedDate}) async {
|
||||
await Future.wait([
|
||||
_fetchUsers(),
|
||||
_fetchEventTypes(),
|
||||
@@ -92,6 +92,20 @@ class EventFormController extends ChangeNotifier {
|
||||
_populateFromEvent(existingEvent);
|
||||
} else {
|
||||
_selectedStatus = EventStatus.waitingForApproval;
|
||||
|
||||
// Préremplir les dates si une date est sélectionnée dans le calendrier
|
||||
if (selectedDate != null) {
|
||||
// Date de début : selectedDate à 20h00
|
||||
_startDateTime = DateTime(
|
||||
selectedDate.year,
|
||||
selectedDate.month,
|
||||
selectedDate.day,
|
||||
20,
|
||||
0,
|
||||
);
|
||||
// Date de fin : selectedDate + 4 heures
|
||||
_endDateTime = _startDateTime!.add(const Duration(hours: 4));
|
||||
}
|
||||
}
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user