Add equipment management features (and qr generation support)
This commit is contained in:
@@ -1,8 +1,12 @@
|
||||
import 'package:em2rp/providers/users_provider.dart';
|
||||
import 'package:em2rp/providers/event_provider.dart';
|
||||
import 'package:em2rp/providers/equipment_provider.dart';
|
||||
import 'package:em2rp/providers/maintenance_provider.dart';
|
||||
import 'package:em2rp/providers/alert_provider.dart';
|
||||
import 'package:em2rp/utils/auth_guard_widget.dart';
|
||||
import 'package:em2rp/views/calendar_page.dart';
|
||||
import 'package:em2rp/views/login_page.dart';
|
||||
import 'package:em2rp/views/equipment_management_page.dart';
|
||||
import 'package:firebase_auth/firebase_auth.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:firebase_core/firebase_core.dart';
|
||||
@@ -43,6 +47,17 @@ void main() async {
|
||||
ChangeNotifierProvider<EventProvider>(
|
||||
create: (context) => EventProvider(),
|
||||
),
|
||||
|
||||
// Providers pour la gestion du matériel
|
||||
ChangeNotifierProvider<EquipmentProvider>(
|
||||
create: (context) => EquipmentProvider(),
|
||||
),
|
||||
ChangeNotifierProvider<MaintenanceProvider>(
|
||||
create: (context) => MaintenanceProvider(),
|
||||
),
|
||||
ChangeNotifierProvider<AlertProvider>(
|
||||
create: (context) => AlertProvider(),
|
||||
),
|
||||
],
|
||||
child: const MyApp(),
|
||||
),
|
||||
@@ -105,6 +120,9 @@ class MyApp extends StatelessWidget {
|
||||
actionCode: args['actionCode'] as String,
|
||||
);
|
||||
},
|
||||
'/equipment_management': (context) => const AuthGuard(
|
||||
requiredPermission: "view_equipment",
|
||||
child: EquipmentManagementPage()),
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user