renamed services folder to operations

This commit is contained in:
2026-05-01 09:41:48 +02:00
parent a562606613
commit 87b4661d33
29 changed files with 56 additions and 56 deletions

View File

@@ -21,11 +21,11 @@ import 'package:flux/features/master_data/staff/ui/staff_screen.dart';
import 'package:flux/features/master_data/store/ui/stores_screen.dart'; import 'package:flux/features/master_data/store/ui/stores_screen.dart';
import 'package:flux/features/onboarding/blocs/onboarding_cubit.dart'; import 'package:flux/features/onboarding/blocs/onboarding_cubit.dart';
import 'package:flux/features/onboarding/ui/onboarding_screen.dart'; import 'package:flux/features/onboarding/ui/onboarding_screen.dart';
import 'package:flux/features/services/blocs/service_files_bloc.dart'; import 'package:flux/features/operations/blocs/service_files_bloc.dart';
import 'package:flux/features/services/models/service_model.dart'; import 'package:flux/features/operations/models/service_model.dart';
import 'package:flux/features/services/ui/service_form_screen/service_form_screen.dart'; import 'package:flux/features/operations/ui/service_form_screen/service_form_screen.dart';
import 'package:flux/features/services/ui/service_form_screen/service_mobile_upload_screen.dart'; import 'package:flux/features/operations/ui/service_form_screen/service_mobile_upload_screen.dart';
import 'package:flux/features/services/ui/services_screen.dart'; import 'package:flux/features/operations/ui/services_screen.dart';
import 'package:get_it/get_it.dart'; import 'package:get_it/get_it.dart';
import 'package:go_router/go_router.dart'; import 'package:go_router/go_router.dart';

View File

@@ -3,7 +3,7 @@ import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flux/features/customers/blocs/customer_cubit.dart'; import 'package:flux/features/customers/blocs/customer_cubit.dart';
import 'package:flux/features/customers/models/customer_model.dart'; import 'package:flux/features/customers/models/customer_model.dart';
import 'package:flux/features/customers/ui/quick_customer_dialog.dart'; import 'package:flux/features/customers/ui/quick_customer_dialog.dart';
import 'package:flux/features/services/blocs/services_cubit.dart'; import 'package:flux/features/operations/blocs/services_cubit.dart';
class CustomerSearchSheet extends StatefulWidget { class CustomerSearchSheet extends StatefulWidget {
const CustomerSearchSheet({super.key}); const CustomerSearchSheet({super.key});

View File

@@ -2,8 +2,8 @@ import 'dart:developer';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:equatable/equatable.dart'; import 'package:equatable/equatable.dart';
import 'package:flux/features/services/data/services_repository.dart'; import 'package:flux/features/operations/data/services_repository.dart';
import 'package:flux/features/services/models/service_model.dart'; import 'package:flux/features/operations/models/service_model.dart';
import 'package:get_it/get_it.dart'; import 'package:get_it/get_it.dart';
part 'latest_store_services_events.dart'; part 'latest_store_services_events.dart';

View File

@@ -5,9 +5,9 @@ import 'package:file_picker/file_picker.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:equatable/equatable.dart'; import 'package:equatable/equatable.dart';
import 'package:flux/core/utils/extensions.dart'; import 'package:flux/core/utils/extensions.dart';
import 'package:flux/features/services/data/services_repository.dart'; import 'package:flux/features/operations/data/services_repository.dart';
import 'package:flux/features/services/models/service_file_model.dart'; import 'package:flux/features/operations/models/service_file_model.dart';
import 'package:flux/features/services/models/service_model.dart'; import 'package:flux/features/operations/models/service_model.dart';
import 'package:get_it/get_it.dart'; import 'package:get_it/get_it.dart';
part 'service_files_events.dart'; part 'service_files_events.dart';

View File

@@ -4,12 +4,12 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flux/core/blocs/session/session_cubit.dart'; import 'package:flux/core/blocs/session/session_cubit.dart';
import 'package:flux/core/utils/extensions.dart'; import 'package:flux/core/utils/extensions.dart';
import 'package:flux/features/services/data/services_repository.dart'; import 'package:flux/features/operations/data/services_repository.dart';
import 'package:flux/features/services/models/energy_service_model.dart'; import 'package:flux/features/operations/models/energy_service_model.dart';
import 'package:flux/features/services/models/entertainment_service_model.dart'; import 'package:flux/features/operations/models/entertainment_service_model.dart';
import 'package:flux/features/services/models/fin_service_model.dart'; import 'package:flux/features/operations/models/fin_service_model.dart';
import 'package:flux/features/services/models/service_file_model.dart'; import 'package:flux/features/operations/models/service_file_model.dart';
import 'package:flux/features/services/models/service_model.dart'; import 'package:flux/features/operations/models/service_model.dart';
import 'package:get_it/get_it.dart'; import 'package:get_it/get_it.dart';
import 'package:collection/collection.dart'; import 'package:collection/collection.dart';
part 'services_state.dart'; part 'services_state.dart';

View File

@@ -4,7 +4,7 @@ import 'package:flux/core/blocs/session/session_cubit.dart';
import 'package:flux/core/utils/extensions.dart'; import 'package:flux/core/utils/extensions.dart';
import 'package:flux/features/customers/data/customer_repository.dart'; import 'package:flux/features/customers/data/customer_repository.dart';
import 'package:flux/features/customers/models/customer_file_model.dart'; import 'package:flux/features/customers/models/customer_file_model.dart';
import 'package:flux/features/services/models/service_file_model.dart'; import 'package:flux/features/operations/models/service_file_model.dart';
import 'package:get_it/get_it.dart'; import 'package:get_it/get_it.dart';
import 'package:supabase_flutter/supabase_flutter.dart'; import 'package:supabase_flutter/supabase_flutter.dart';
import '../models/service_model.dart'; import '../models/service_model.dart';

View File

@@ -1,9 +1,9 @@
import 'package:equatable/equatable.dart'; import 'package:equatable/equatable.dart';
import 'package:flux/core/utils/extensions.dart'; import 'package:flux/core/utils/extensions.dart';
import 'package:flux/features/services/models/energy_service_model.dart'; import 'package:flux/features/operations/models/energy_service_model.dart';
import 'package:flux/features/services/models/entertainment_service_model.dart'; import 'package:flux/features/operations/models/entertainment_service_model.dart';
import 'package:flux/features/services/models/fin_service_model.dart'; import 'package:flux/features/operations/models/fin_service_model.dart';
import 'package:flux/features/services/models/service_file_model.dart'; // <-- Aggiunto Import import 'package:flux/features/operations/models/service_file_model.dart'; // <-- Aggiunto Import
class ServiceModel extends Equatable { class ServiceModel extends Equatable {
final String? id; final String? id;

View File

@@ -5,9 +5,9 @@ import 'package:flux/core/blocs/session/session_cubit.dart';
import 'package:flux/core/widgets/image_viewer_widget.dart'; import 'package:flux/core/widgets/image_viewer_widget.dart';
import 'package:flux/core/widgets/pdf_viewer_widget.dart'; import 'package:flux/core/widgets/pdf_viewer_widget.dart';
import 'package:flux/core/widgets/qr_upload_dialog.dart'; import 'package:flux/core/widgets/qr_upload_dialog.dart';
import 'package:flux/features/services/blocs/service_files_bloc.dart'; import 'package:flux/features/operations/blocs/service_files_bloc.dart';
import 'package:flux/features/services/blocs/services_cubit.dart'; import 'package:flux/features/operations/blocs/services_cubit.dart';
import 'package:flux/features/services/models/service_file_model.dart'; import 'package:flux/features/operations/models/service_file_model.dart';
class AttachmentsSection extends StatelessWidget { class AttachmentsSection extends StatelessWidget {
const AttachmentsSection({super.key}); const AttachmentsSection({super.key});

View File

@@ -1,6 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flux/features/customers/ui/customer_search_sheet.dart'; import 'package:flux/features/customers/ui/customer_search_sheet.dart';
import 'package:flux/features/services/models/service_model.dart'; import 'package:flux/features/operations/models/service_model.dart';
class CustomerSection extends StatelessWidget { class CustomerSection extends StatelessWidget {
final ServiceModel service; final ServiceModel service;

View File

@@ -2,7 +2,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flux/features/master_data/providers/blocs/provider_cubit.dart'; import 'package:flux/features/master_data/providers/blocs/provider_cubit.dart';
import 'package:flux/features/master_data/providers/models/provider_model.dart'; import 'package:flux/features/master_data/providers/models/provider_model.dart';
import 'package:flux/features/services/models/energy_service_model.dart'; // Assicurati degli import import 'package:flux/features/operations/models/energy_service_model.dart'; // Assicurati degli import
class EnergyServiceDialog extends StatefulWidget { class EnergyServiceDialog extends StatefulWidget {
final List<EnergyServiceModel> initialServices; final List<EnergyServiceModel> initialServices;

View File

@@ -3,8 +3,8 @@ import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flux/core/blocs/session/session_cubit.dart'; import 'package:flux/core/blocs/session/session_cubit.dart';
import 'package:flux/features/master_data/providers/blocs/provider_cubit.dart'; import 'package:flux/features/master_data/providers/blocs/provider_cubit.dart';
import 'package:flux/features/master_data/providers/models/provider_model.dart'; import 'package:flux/features/master_data/providers/models/provider_model.dart';
import 'package:flux/features/services/data/services_repository.dart'; import 'package:flux/features/operations/data/services_repository.dart';
import 'package:flux/features/services/models/entertainment_service_model.dart'; import 'package:flux/features/operations/models/entertainment_service_model.dart';
import 'package:get_it/get_it.dart'; import 'package:get_it/get_it.dart';
class EntertainmentServiceDialog extends StatefulWidget { class EntertainmentServiceDialog extends StatefulWidget {

View File

@@ -5,7 +5,7 @@ import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flux/features/master_data/products/blocs/product_cubit.dart'; import 'package:flux/features/master_data/products/blocs/product_cubit.dart';
import 'package:flux/features/master_data/products/models/model_model.dart'; import 'package:flux/features/master_data/products/models/model_model.dart';
import 'package:flux/features/master_data/providers/blocs/provider_cubit.dart'; import 'package:flux/features/master_data/providers/blocs/provider_cubit.dart';
import 'package:flux/features/services/models/fin_service_model.dart'; import 'package:flux/features/operations/models/fin_service_model.dart';
import 'package:flux/features/master_data/providers/models/provider_model.dart'; import 'package:flux/features/master_data/providers/models/provider_model.dart';
// =========================================================================== // ===========================================================================

View File

@@ -1,7 +1,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flux/features/services/blocs/services_cubit.dart'; import 'package:flux/features/operations/blocs/services_cubit.dart';
import 'package:flux/features/services/models/service_model.dart'; import 'package:flux/features/operations/models/service_model.dart';
class GeneralInfoSection extends StatelessWidget { class GeneralInfoSection extends StatelessWidget {
final ServiceModel service; final ServiceModel service;

View File

@@ -1,11 +1,11 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flux/features/services/blocs/services_cubit.dart'; import 'package:flux/features/operations/blocs/services_cubit.dart';
import 'package:flux/features/services/models/service_model.dart'; import 'package:flux/features/operations/models/service_model.dart';
import 'package:flux/features/services/ui/service_form_screen/attachment_section.dart'; import 'package:flux/features/operations/ui/service_form_screen/attachment_section.dart';
import 'package:flux/features/services/ui/service_form_screen/customer_section.dart'; import 'package:flux/features/operations/ui/service_form_screen/customer_section.dart';
import 'package:flux/features/services/ui/service_form_screen/general_info_section.dart'; import 'package:flux/features/operations/ui/service_form_screen/general_info_section.dart';
import 'package:flux/features/services/ui/service_form_screen/services_grid.dart'; import 'package:flux/features/operations/ui/service_form_screen/services_grid.dart';
class ServiceFormScreen extends StatefulWidget { class ServiceFormScreen extends StatefulWidget {
final String? serviceId; final String? serviceId;

View File

@@ -3,7 +3,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:image_picker/image_picker.dart'; import 'package:image_picker/image_picker.dart';
import 'package:file_picker/file_picker.dart'; import 'package:file_picker/file_picker.dart';
import 'package:flux/features/services/blocs/service_files_bloc.dart'; import 'package:flux/features/operations/blocs/service_files_bloc.dart';
class ServiceMobileUploadScreen extends StatefulWidget { class ServiceMobileUploadScreen extends StatefulWidget {
final String serviceId; final String serviceId;

View File

@@ -1,16 +1,16 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flux/features/master_data/products/blocs/product_cubit.dart'; import 'package:flux/features/master_data/products/blocs/product_cubit.dart';
import 'package:flux/features/services/blocs/services_cubit.dart'; import 'package:flux/features/operations/blocs/services_cubit.dart';
import 'package:flux/features/services/models/energy_service_model.dart'; import 'package:flux/features/operations/models/energy_service_model.dart';
import 'package:flux/features/services/models/entertainment_service_model.dart'; import 'package:flux/features/operations/models/entertainment_service_model.dart';
import 'package:flux/features/services/models/fin_service_model.dart'; import 'package:flux/features/operations/models/fin_service_model.dart';
import 'package:flux/features/services/models/service_model.dart'; import 'package:flux/features/operations/models/service_model.dart';
import 'package:flux/features/services/ui/service_form_screen/action_card.dart'; import 'package:flux/features/operations/ui/service_form_screen/action_card.dart';
import 'package:flux/features/services/ui/service_form_screen/energy_service_dialog.dart'; import 'package:flux/features/operations/ui/service_form_screen/energy_service_dialog.dart';
import 'package:flux/features/services/ui/service_form_screen/entertainment_service_card.dart'; import 'package:flux/features/operations/ui/service_form_screen/entertainment_service_card.dart';
import 'package:flux/features/services/ui/service_form_screen/finance_service_dialog.dart'; import 'package:flux/features/operations/ui/service_form_screen/finance_service_dialog.dart';
import 'package:flux/features/services/ui/service_form_screen/int_dialogs.dart'; // Assicurati di importare il modello import 'package:flux/features/operations/ui/service_form_screen/int_dialogs.dart'; // Assicurati di importare il modello
class ServicesGrid extends StatelessWidget { class ServicesGrid extends StatelessWidget {
final ServiceModel service; final ServiceModel service;

View File

@@ -1,8 +1,8 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flux/features/services/blocs/services_cubit.dart'; import 'package:flux/features/operations/blocs/services_cubit.dart';
import 'package:flux/features/services/models/service_model.dart'; import 'package:flux/features/operations/models/service_model.dart';
import 'package:flux/features/services/utils/service_actions.dart'; import 'package:flux/features/operations/utils/service_actions.dart';
import 'package:go_router/go_router.dart'; import 'package:go_router/go_router.dart';
// Importa i tuoi modelli e cubit // Importa i tuoi modelli e cubit

View File

@@ -2,8 +2,8 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flux/core/blocs/session/session_cubit.dart'; import 'package:flux/core/blocs/session/session_cubit.dart';
import 'package:flux/features/master_data/store/bloc/store_cubit.dart'; import 'package:flux/features/master_data/store/bloc/store_cubit.dart';
import 'package:flux/features/services/blocs/services_cubit.dart'; import 'package:flux/features/operations/blocs/services_cubit.dart';
import 'package:flux/features/services/models/service_model.dart'; import 'package:flux/features/operations/models/service_model.dart';
import 'package:go_router/go_router.dart'; import 'package:go_router/go_router.dart';
/// Avvia la creazione di un nuovo servizio partendo dalla selezione dell'operatore. /// Avvia la creazione di un nuovo servizio partendo dalla selezione dell'operatore.

View File

@@ -26,8 +26,8 @@ import 'package:flux/features/master_data/staff/blocs/staff_cubit.dart';
import 'package:flux/features/master_data/staff/data/staff_repository.dart'; import 'package:flux/features/master_data/staff/data/staff_repository.dart';
import 'package:flux/features/master_data/store/bloc/store_cubit.dart'; import 'package:flux/features/master_data/store/bloc/store_cubit.dart';
import 'package:flux/features/master_data/store/data/store_repository.dart'; import 'package:flux/features/master_data/store/data/store_repository.dart';
import 'package:flux/features/services/blocs/services_cubit.dart'; import 'package:flux/features/operations/blocs/services_cubit.dart';
import 'package:flux/features/services/data/services_repository.dart'; import 'package:flux/features/operations/data/services_repository.dart';
import 'package:flux/features/settings/settings.dart'; import 'package:flux/features/settings/settings.dart';
void main() async { void main() async {