refactor nomi tabelle

This commit is contained in:
2026-05-20 11:03:33 +02:00
parent f190ad9353
commit c85f4b086e
24 changed files with 217 additions and 159 deletions

View File

@@ -1,3 +1,4 @@
import 'package:flux/core/enums_and_consts/consts.dart';
import 'package:flux/features/tracking/models/tracking_model.dart';
import 'package:get_it/get_it.dart';
import 'package:supabase_flutter/supabase_flutter.dart';
@@ -14,8 +15,8 @@ class TrackingRepository {
}) async {
// Facciamo la query con la JOIN per recuperare il nome dello staff al volo
final response = await _supabase
.from('tracking')
.select('*, staff_member(name)')
.from(Tables.trackings)
.select('*, ${Tables.staffMembers}(name)')
.eq('parent_id', parentId)
.eq('parent_type', parentType.name)
.order('created_at', ascending: false);
@@ -25,7 +26,7 @@ class TrackingRepository {
/// Inserisce un nuovo evento di tracking
Future<void> logEvent(TrackingModel tracking) async {
await _supabase.from('tracking').insert(tracking.toMap());
await _supabase.from(Tables.trackings).insert(tracking.toMap());
}
/// Metodo helper rapido per loggare un cambio di stato o una nota