mmmh
All checks were successful
Build and Release FLUX (Multi-Platform) / build-android (push) Successful in 2m11s
Build and Release FLUX (Multi-Platform) / build-web (push) Successful in 1m1s
Build and Release FLUX (Multi-Platform) / build-windows (push) Successful in 8m5s

This commit is contained in:
2026-06-04 12:34:38 +02:00
parent 01515910b6
commit 4efc3ce182
14 changed files with 517 additions and 426 deletions

View File

@@ -11,9 +11,9 @@ class TaskFormState extends Equatable {
final bool isGlobal;
final List<String> selectedStaffIds;
final List<TaskReminderConfig> reminders;
final Map<String, List<StaffMemberModel>>
groupedAvailableStaff; // <-- RIPRISTINATO
final Map<String, List<StaffMemberModel>> groupedAvailableStaff;
final String? errorMessage;
final TaskStatus taskStatus;
const TaskFormState({
this.id,
@@ -26,6 +26,7 @@ class TaskFormState extends Equatable {
this.reminders = const [],
this.groupedAvailableStaff = const {},
this.errorMessage,
this.taskStatus = TaskStatus.open,
});
bool get isFormValid => title.trim().isNotEmpty;
@@ -41,6 +42,7 @@ class TaskFormState extends Equatable {
List<TaskReminderConfig>? reminders,
Map<String, List<StaffMemberModel>>? groupedAvailableStaff,
String? errorMessage,
TaskStatus? taskStatus,
}) {
return TaskFormState(
id: id ?? this.id,
@@ -54,6 +56,7 @@ class TaskFormState extends Equatable {
groupedAvailableStaff:
groupedAvailableStaff ?? this.groupedAvailableStaff,
errorMessage: errorMessage,
taskStatus: taskStatus ?? this.taskStatus,
);
}
@@ -69,5 +72,6 @@ class TaskFormState extends Equatable {
reminders,
groupedAvailableStaff,
errorMessage,
taskStatus,
];
}